@charset "utf-8";
/* CSS Document */
/* General */
body{margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{color:#808080; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{border:none;}
/* Wrapper */
#wrapper{width:970px; text-align:left; margin:0 auto;}
#wrapper_top{background:#1c98d5; height:5px; border-top:#1c98d5 1px solid;}
#wrapper_cont{border:none margin:0;padding:0; position:relative;}
#wrapper_cont .col_lft{float:left; width:251px; position:relative;}
#wrapper_cont .col_rgt{float:right; width:685px; padding:0 0 0 0px; margin:0 0 0 20px; position:relative;}
/* Left Side Styles*/
.logo{margin:0;padding:0; height:80px;}
.logo_abs{position:absolute;top:-15px;left:23px;}
.lft_menu_wrp{margin:0 0 0 25px;width:140px;padding:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ccc}
.lft_menu_top{background:none; margin:-1px 0 0 5px; overflow:hidden; padding:0}
.lft_menu_top ul{margin:0 0 0 0;padding:0; list-style:none;  position:relative;}
.lft_menu_top li{display:list-item; padding:7px 0 7px 0x; margin:0 0 0 0px; }
.lft_menu_top li:hover { background:#fff;color:#1c98d5; }
.lft_menu_top li a{text-decoration:none}
.lft_menu_top li a:hover{text-decoration:none;color:#000;}
.lft_menu_bot{background:none; margin:0; }
li.lft_menu_bg { color:#FFF;} 
li.lft_menu_bg a{color:#FFF; text-decoration:none;}
li.lft_menu_bg a:hover{color:#333; text-decoration:none;}
.gry_box_wrp{margin:0 0 10px 0;width:251px; background:#fff; overflow:hidden; padding:0 0 17px 0; }
.gry_box_top{width:197px; float:right; }
/* Right Side Styles */
.header_wrp{margin:0; padding:25px 0 0 0;}
.top_menu{background:url(../images/menu-bg.jpg) repeat-x 0 0; height:37px; width:600px; margin:0 0 0 25px;}
.peel_stick{position:absolute;top:15px;right:10px; z-index:100;}
/* Banner */
.banner_wrp{margin:0;padding:0 0 0 25px;}
.bnr_lft{float:left; width:214px; padding:10px 0 0 0;}
.bnr_lft h1{margin:65px 0 10px 0; padding:0; color:#666666; font-size:18px; font-family:Lucida Sans, "Times New Roman", Times, serif;}
.bnr_rgt{float:left;width:376px; margin:0 0 0 5px; padding:15px 0 0 0;}
.bnr_rgt .b_gry_top{background:url(../images/grybox/gry-box-top.jpg) no-repeat; height:6px; overflow:hidden;}
.bnr_rgt .b_gry_mid{background:url(../images/grybox/gry-box-mid.jpg) repeat-y; padding:0px 7px 0 7px;}
.bnr_rgt .b_gry_mid p{margin:0;padding:0;}
.bnr_rgt .b_gry_bot{background:url(../images/grybox/gry-box-bot.jpg) no-repeat; height:22px;}
/* Footer */
#footer_wrp{margin:5px 0 10px 0; font-size:11px; color:#999999; padding:0 40px;}
#breadcrumb_wrp{margin:7px 0 0 0;padding:0; background:url(../images/breadcrumb/brd-mid.jpg) repeat-x; height:39px; position:relative; margin-bottom:130px}
#breadcrumb_wrp .brd_lft{float:left; background:url(../images/breadcrumb/brd-lft.jpg) no-repeat 0 1px; width:8px; height:39px;}
#breadcrumb_wrp .brd_mid{float:left; padding:12px 15px 0 15px;}
#breadcrumb_wrp .brd_mid a{color:#999; text-decoration:none; padding:0 5px 0 5px;}
#breadcrumb_wrp .brd_mid a:hover{color:#999; text-decoration:underline; padding:0 5px 0 5px;}
#breadcrumb_wrp .arrw{position:absolute;left: 103px;top: 4px;}
#breadcrumb_wrp .brd_rgt{float:right; background:url(../images/breadcrumb/brd-rgt.jpg) no-repeat 0 1px; width:8px; height:39px;}
#breadcrumb_wrp .brd_mid_sitemap ul {width:95px; float:left; padding:0 0 0 15px}
#breadcrumb_wrp .brd_mid_sitemap li {list-style:none; padding:0; margin:0}
/*#breadcrumb_wrp .brd_mid_sitemap .productrange {margin:25px 0}*/
#breadcrumb_wrp .brd_mid_sitemap .productrange_rgt {width:120px}

#breadcrumb_wrp .brd_rgt_sitemap{float:right; background:url(../images/sitemapright.jpg) no-repeat 0 1px; width:9px; height:118px;}

#breadcrumb_wrp .brd_mid_sitemap{float:left; padding:0; margin:0; height:118px; background: url(../images/sitemap.jpg) repeat-x; background-position:20px 0; width:871px}
#breadcrumb_wrp h4 {margin:-1px 0 3px 0}
#breadcrumb_wrp .brd_lft_sitemap{float:left; background:url(../images/sitemapleft.jpg) no-repeat 0px; width:8px; height:118px;}
#copyright_info{}
/* Box Styles */
/* White Box Small */
.whts_box_wrp{margin:5px 13px 0 25px;padding:0; width:160px; border:solid 1px #ccc;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.whts_box_top{background:none; height:9px; overflow:hidden; margin:0; padding:0; }
.whts_box_cont{background:none; padding:0 9px 0 9px; margin:0px 0 0 0 0; overflow:hidden;}
.whts_box_cont h1{margin:0; padding:5px 0 3px 0; font-size:14px; color:#4D4D4D;}
.whts_box_cont p{margin:0;padding:2px 3px; font-size:11px;}
.whts_box_cont input{width: 130px;background:#F5F5F5;border: 1px solid #ccc;padding: 3px;margin-top: 1px; font-size:11px;}
.whts_box_cont select{width: auto;background:#F5F5F5;border: 1px solid #ccc;padding: 3px;margin-top: 1px; font-size:11px;}
.whts_box_cont .but_sub{padding:2px 5px 2px 0;}
.whts_box_bot{background:none; height:9px; overflow:hidden; margin:0; padding:0;}
/* White Box Large */
.whtl_box_wrp{margin:15px 0; padding:0; width:623px;}
.whtl_box_top01{background:url(../images/wht/whtl-box-top.gif) no-repeat; height:20px; overflow:hidden;}
.whtl_box_top{background:url(../images/wht/whtl-box-top1.gif) no-repeat; height:12px; overflow:hidden;}
.whtl_box_cont{background:url(../images/wht/whtl-box-mid.gif) repeat-y;padding:0 25px 0 15px;margin:-2px 0 0 0;overflow:hidden;}
.whtl_box_cont h2{margin:2px 0; padding:0; font-size:16px; font-family:Lucida Sans,Arial, Helvetica, sans-serif; color:#333;}
.whtl_box_cont p{padding:8px 0; margin:0; line-height:18px; font-size:11px;}
.whtl_box_cont01{background:url(../images/wht/whtl-box-mid01.gif) repeat-y;padding:0 25px 0 15px;margin:-2px 0 0 0; height:151px;verflow:hidden;}
.whtl_box_cont01 h2{margin:2px 0; padding:0; font-size:16px; font-family:Lucida Sans,Arial, Helvetica, sans-serif; color:#333;}
.whtl_box_cont01 p{padding:8px 0; margin:0; line-height:18px; font-size:11px; color:#FFFFFF;}
.whtl_col_lft{float:left; width:170px; padding:0 10px 0 2px; }
.whtl_col_lft p{padding:8px 0; margin:0; line-height:18px; width:100px; font-size:11px;}
.whtl_col_mid{float:left; width:170px; margin:0 2px 0 10px; padding:0 5px 0 2px;}
.whtl_col_mid p{padding:8px 0; margin:0; line-height:18px; width:100px; font-size:11px;}
.whtl_col_rgt{float:left; width:170px; margin:0 2px 0 10px; padding:0 5px 0 2px;}
.whtl_box_bot01{background:url(../images/wht/whtl-box-bot.gif) no-repeat; height:13px; overflow:hidden;}
.whtl_box_bot{background:url(../images/wht/whtl-box-bot01.gif) no-repeat; height:12px; overflow:hidden;}
/* bottom changes */
.whtl_box_wrp_bott{margin:15px 0; padding:0; width:623px; height:183px;}
.box_left{float:left;margin:0px;width:206px; height:183px; background-image:url(../images/wht/car_dealership_bg.jpg); background-repeat:no-repeat;}
.box_midd{ float:left;margin:0px;width:202px; height:183px; background-image:url(../images/wht/davern_bg.jpg); background-repeat:no-repeat;}
.box_rit{float:left;margin:0px;width:208px; height:183px; background-image:url(../images/wht/special_bg.jpg); background-repeat:no-repeat;}
.box_text_in {width:100px; margin:0; padding:16px 0 0 10px;} 
.box_text_in p{padding:8px 0; margin:0; line-height:18px; font-size:11px; font-family:Lucida Sans,Arial, Helvetica, sans-serif; color:#FFFFFF;}

/* Black Box */
.blk_box_wrp{margin:10px 0; padding:0; width:623px; position:relative;}
.blk_box_top{ background:url(../images/dgry/dgry-top.jpg) no-repeat; height:8px; overflow:hidden;}
.blk_box_cont{background:url(../images/dgry/dgry-mid.jpg) repeat-y;padding:0 5px 0 5px;margin:0;overflow:hidden;}
.blk_col_lft{float:left; width:225px; color:#FFF; padding:0 10px 0 10px;}
.blk_col_lft h2{margin:2px 0; padding:0; font-size:25px;}
.blk_col_lft p{margin:3px 0; padding:0;}
.blk_col_rgt{float:left; width:360px; margin:0 2px 0 3px;}
.pic_scroller_wrp{ background:url(../images/product-scroll.gif) no-repeat; width:352px; height:112px;}
.pic_scroller{position:relative;}
.lft{
	position:absolute;
	left: 8px;
	top: 25px;
}
.rgt{
	position:absolute;
	left: 331px;
	top: 25px;
}
.more_link{position:absolute;left: 186px;top: 91px;width: 157px;}
.pic_scroller .pic{
	position:absolute;
	left: 33px;
	top: 9px;
	height: 74px;
	width: 303px;
}
.pic_scroller .pic img{border:#ccc 1px solid; margin:0 3px 0 0;}
.blk_box_bot{background:url(../images/dgry/dgry-bot.jpg) no-repeat; height:8px; overflow:hidden;}
/* Blue Box */
.blu_box_wrp{margin:10px 0; padding:0; width:623px; position:relative;}
.blu_box_top{background:url(../images/blubox/blu-box-top.jpg) no-repeat; height:10px; overflow:hidden;}
.blu_box_cont{background:url(../images/blubox/blu-box-mid.jpg) repeat-y;padding:0 5px 0 5px;margin:0;overflow:hidden; min-height:116px; height:auto !important; height:116px;}
.blu_col_lft{float:left; width:225px; color:#FFF; padding:0 10px 0 10px;}
.blu_col_lft h2{margin:10px 0 3px 0; padding:5px 0 0 0; font-size:16px; line-height:25px;}
.blu_col_rgt{float:left;width:360px;margin:0 2px 0 3px;}
.systempic{position:absolute;left:276px;top: -8px;}
.arrow{position:absolute;left:364px;top: 10px;}
.blu_lnk{position:absolute;left:397px;top: 130px;width: 182px;}
.blu_box_bot{background:url(../images/blubox/blu-box-bot.jpg) no-repeat; height:29px;}
/* blue box new Box */







/* blue box new Box*/
.fgry_box_wrp{margin:18px 0; padding:0; width:623px;}
.fgry_box_top{background:url(../images/f-gry/f-gry-top.jpg) no-repeat; height:10px; overflow:hidden;}
.fgry_box_mid{background:url(../images/f-gry/f-gry-mid.jpg) repeat-y;padding:10px 22px 5px 15px;margin:0;overflow:hidden; color:#666666; }
.fgry_box_mid h4{ font-family:Lucida Sans,Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0 0 10px 0;border-bottom:#999999 2px solid; }
.fgry_box_mid .title{font-family:Lucida Sans,Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0 0 10px 0;}
.fgry_box_bot{background:url(../images/f-gry/f-gry-bot.jpg) no-repeat; height:11px; overflow:hidden;}
/* Products Styles */
.prod_wrp{margin:0; padding:10px 0 0 15px;}
.prd_img{margin:3px 0 0 3px;padding:0; height:110px;}
prd_img img {
	border: 0;
}

.prd_lnk{
	text-align: right;
	margin:0 0 0 0;
	padding-top: 3px;
}

.prd_lnk a {
	color: white;
}

.prd_lnk a:hover {
	color: red;
	text-decoration: none;
}

.prd_shirt{background:url(../images/prod-bg/shirts.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_tshirt{background:url(../images/prod-bg/t-shirts.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_poloshirt{background:url(../images/prod-bg/polo-shirts.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_sweatshirt{background:url(../images/prod-bg/sweatshirts.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_fleeces{background:url(../images/prod-bg/fleeces.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_jackets{background:url(../images/prod-bg/jackets.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_sportswear{background:url(../images/prod-bg/sports-wear.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_safetywear{background:url(../images/prod-bg/safety-wear.jpg) no-repeat;width:197px; height:141px; float:left;}
.prd_caps{background:url(../images/prod-bg/caps.jpg) no-repeat;width:197px; height:141px; float:left;}
/* Product page scroller */
.banner_wrpinner_br_lft_bot{position:relative;}
.banner_wrpinner_br_lft_bot .pic_scroller_wrp{ background:url(../images/product-scroll.gif) no-repeat; width:352px; height:112px;}
.banner_wrpinner_br_lft_bot .pic_scroller{position:relative;}
.banner_wrpinner_br_lft_bot .lft{
	position:absolute;
	left: 9px;
	top: 23px;
}
.banner_wrpinner_br_lft_bot .rgt{
	position:absolute;
	left: 342px;
	top: 24px;
}
.banner_wrpinner_br_lft_bot .more_link{position:absolute;left: 186px;top: 91px;width: 157px;}
.banner_wrpinner_br_lft_bot .pic_scroller .pic{
	position:absolute;
	left: 36px;
	top: 10px;
	height: 74px;
	width: 303px;
}
.banner_wrpinner_br_lft_bot .pic_scroller .pic img{border:#ccc 1px solid; margin:0 3px 0 0;}
/* Common Styles */
.clr_flt{clear:both}
.flt_lft{float:left}
.flt_rgt{float:right}
.alg_lft{text-align:left}
.alg_rgt{text-align:right}
.alg_cen{text-align:center}
.alg_jus{text-align:justify}
.bordernone{border:none;}
.brd_pad_l{padding:0 0 0 38px;}
.pad10{padding:10px;}
.fnt_lu{ font-family:Lucida Sans,Arial, Helvetica, sans-serif}
.txtbox_vs{width:35px;}
.txtbox_l{width:225px;}
.txtbox_vl{width:291px;}

/*********************************** Safari *******************************/ 
@media screen and (-webkit-min-device-pixel-ratio:0) 
{

}
.bnr_lft_title{float:left; width:470px; padding:15px 0 0 30px;}
.bnr_lft_title h1{margin:20px 0 10px 0; padding:0; color:#666666; font-size:32px; font-family:Lucida Sans, "Times New Roman", Times, serif;}
/*-------------------Clothing Page 2_MCC_PRINT-------------------*/
.banner_wrp_clothing{margin:0;padding:0 0 0 0px;}
.bnr_lft_title{float:left; width:470px; padding:15px 0 0 30px;}
.bnr_lft_title h1{margin:20px 0 10px 0; padding:0; color:#666666; font-size:32px; font-family:Lucida Sans, "Times New Roman", Times, serif;}
.banner_wrpinner_clot{ float:left;margin:10;padding:0 0 0 0px;}
.bnr_lft_box{float:left; width:206px; height:179px; margin:20px 5px 0 0; background-image:url(../images/clothing_box_bg.jpg); background-repeat:no-repeat; padding:10px 0 0 0; text-align:center;}
.banner_wrpinner_line{ width:633px; float:left;margin:10px 0; padding:0 0 0 0px; border-bottom:1px solid #8c8c8c;}
.banner_wrpinner_brand{ width:633px; float:left;margin:10px 0 10px 0; padding:0 0 0 0px; position:relative;}
.banner_wrpinner_br_lft{ width:394px; float:left;margin:0; padding:0 0 0 0px;}
.banner_wrpinner_br_lft_top{ width:394px; height:80px; float:left;margin:0; padding:0 0 0 0px;}
.banner_wrpinner_br_lft_top p{ margin:10px 0 10px 0; padding:0; color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.banner_wrpinner_br_lft_bot{ width:394px; height:151px; float:left;margin:0; padding:0 0 0 0px; background-image:url(../images/design_ow_lft_bg.jpg); background-repeat:no-repeat;}
.banner_wrpinner_br_lft_bot h1{margin:16px 0 0 10px; padding:0; color:#666666; font-size:18px; font-family:Lucida Sans, "Times New Roman", Times, serif;}
.banner_wrpinner_br_rit{ width:217px; height:231px; float:left;margin:0; padding:0 0 0 0px;}
.wrpinner_br_rit_top{ width:217px; height:42px;margin:0; padding:0 0 0 0px;}
.wrpinner_br_rit_cent{ width:217px; height:163px;margin:0; padding:0 0 0 0px;}
.wrpinner_br_rit_bott{ width:217px; height:26px;margin:0; padding:0 0 0 0px;}
/*------------------------------clothing page 1_MCC_print--------------------------*/
.white_box_wrp{margin:20px 0; padding:0; width:607px;}
.white_box_top{ background:url(../images/view_range_top.jpg) no-repeat; height:9px; overflow:hidden;}
.white_box_cont{height:366px;background:url(../images/view_range_bg.jpg) repeat-y;padding:0 5px 0 5px;margin:0;overflow:hidden;}
.white_box_bot{background:url(../images/view_range_bott.jpg) no-repeat; height:59px;}
.white_box_butt { float:right; margin: 0; padding:10px 10px 0px 0px;}
#homepage_thumbs { list-style: none;  margin: 0px 0px 0px 60px; padding: 0px 0px 0px; width: 300px;}
#homepage_thumbs .small { }
#homepage_thumbs .big { display: none;}
#homepage_thumbs li { display: block; margin: 0px 10px 0px 0px; float: left;}


/*********************************** pop_up *******************************/ 
.popup{ width:845px; height:314px;  margin:0 auto; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.popup h1{ font:bold 24px Arial, Helvetica, sans-serif; color:#1e1f20; padding:1px 0 19px 0; text-align:left; margin:0; margin-left:15px }
.popup .left{ float:left; width:471px; height:auto; overflow:hidden; }
.popup .box{width:145px; height:111px; border-right:1px solid #c2c2c2; margin:8px 0 0 10px; float:left}
.popup .box_bn{width:145px; height:111px; border-right:0px solid #c2c2c2; margin:8px 0 0 10px; float:left;}
.left .top{ width:471px; overflow:hidden; background:url(../images/left_bg_popup.jpg); height:131px; }
.left .bot{ width:471px; overflow:hidden; background:url(../images/left_bg_popup.jpg); height:131px; margin-top:1px;}
.bot h5{ padding:10px 0 0 10px; font:bold 12px Arial, Helvetica, sans-serif; margin:0px; text-align:left; color:#1e1e1e;}
.bot p{ text-align:justify; padding:10px 10px 0 10px; margin:0px; font-family:Lucida Sans,Arial, Helvetica, sans-serif; color:#333; font-size:11px;}

.popup .right{ float:right; width:364px; overflow:hidden; background:url(../images/popup_right_bg.jpg); height:261px;}
.right .top{ height:225px;}
.right .img_des{ text-align:center; font:bold 15px Lucida Sans,Arial, Helvetica, sans-serif; padding-top:8px; color:#fff;}