@charset "utf-8";
/* CSS Document */
/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, img, form, label, input{ margin: 0; padding: 0; border: 0; outline: 0;}
a:focus, input:focus { outline: 0;}
ins, a {text-decoration: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
/* End of Reset CSS */
/* Common CSS */
.fL{float:left;}
.fR{float:right;}
.cL{clear:left;}
.cR{clear:right;}
.clear{clear:both;}
.block{display:block;}
body{background:url(../images/body_bg.gif) left top repeat-x; color:#242424; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal;}
p{padding-bottom:10px;}
#main{margin:5px auto 0 auto;}
#main, #header, #menu, #welcome, #category, #footer{width:1000px;}
#page, #welcome, #category, #page{margin-bottom:8px;}
/* End of Common CSS */
/* Headings */
/* End of Headings */
h1{color:#001335; font:bold 24px/26px Arial; padding-bottom:5px; text-transform:uppercase;}
h2{color:#000; font:bold 20px/25px Arial; padding-bottom:10px; text-transform:uppercase;}
h4{color:#2c2626; font:bold 17px/20px Arial; padding-bottom:5px; text-transform:uppercase;}
/* Header */
#header{background:url(../images/header_bg.jpg) 0 0 no-repeat; height:166px;}
h1.logo{height:92px; padding:9px 0 12px 12px; text-indent:-9999px; width:214px;}
h1.logo a{ display:block; height:92px; width:214px;}
ul.top_menu{height:23px; list-style-type:none; margin:0; padding:0; text-align:center; width:295px;}
ul.top_menu li{color:#FFF; display:inline; font:12px/17px Arial; margin:0; padding:0;}
ul.top_menu li.sep{padding:0 15px;}
ul.top_menu li a{color:#FFF;}
ul.top_menu li a:hover, ul.top_menu li a.active{color:#56a5fd;}
#menu{height:46px;}
#menu ul{height:46px; list-style-type:none; margin:0; padding:0; width:685px;}
#menu ul li{float:left; margin:0; height:46px; padding:0; text-indent:-9999px;}
#menu ul li.seperator{background:url(../images/menu_bg.gif) -677px 0 no-repeat; width:2px;}
#menu ul li a{background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; display:block; height:46px;}
#menu ul li.aboutus a{background-position:0 0; width:121px;}
#menu ul li.products a{background-position:-121px 0; width:121px;}
#menu ul li.wholesale a{background-position:-242px 0; width:188px;}
#menu ul li.location a{background-position:-430px 0; width:120px;}
#menu ul li.contactus a{background-position:-550px 0; width:127px;}
#menu ul li.aboutus a:hover, #menu ul li.aboutus a.active{background-position:0 -46px;}
#menu ul li.products a:hover, #menu ul li.products a.active{background-position:-121px -46px;}
#menu ul li.wholesale a:hover, #menu ul li.wholesale a.active{background-position:-242px -46px;}
#menu ul li.location a:hover, #menu ul li.location a.active{background-position:-430px -46px;}
#menu ul li.contactus a:hover, #menu ul li.contactus a.active{background-position:-550px -46px;}
span.tb_box{height:16px; padding:21px 13px 0 20px; width:234px;}
.tb{background:none; border:0; color:#ffeaea; font:14px Arial; height:17px; width:234px;}
.go{height:24; padding-top:18px; width:41;}
/* End of Header */
/* Page */
#page{background:#efeeec url(../images/index_page_bg.gif) left top repeat-x; border:#FFF 1px solid;}
.page{background:url(../images/main_page_bottom.gif) center bottom no-repeat; padding:10px;}
.page_left{width:275px;}
.left_menu{background:url(../images/left_menu_bg.gif) 0 0 repeat-y; width:275px;}
span.browse{background:url(../images/left_menu_bg.gif) -275px 0 no-repeat; height:49px;}
span.browse_bot{background:url(../images/left_menu_bg.gif) -275px -49px no-repeat; height:14px;}
span.seperator{background:url(../images/left_li_bg.gif) 3px -60px no-repeat; height:3px;}

.page_right{background-color:#FFF; border:#dad7d7 1px solid; width:673px; padding:10px;}
.border{border:#e5e4e3 1px solid; margin-bottom:10px; padding:3px;}
.we{background:url(../images/we_bot_bg.gif) center bottom no-repeat; margin:25px auto 0 auto; padding-bottom:5px; width:271px;}
span.we_head{background:url(../images/we_bg.gif) center top no-repeat; height:34px;}
.we_mid{background:#FFF url(../images/we_mid_bg.gif) left top repeat-x; border:#FFF 1px solid; padding-top:5px; text-align:center;}
.red{color:#c11f06 !important;}
/* End of Page */
/* Index Banner */
.banner_bg{background:#FFF url(../images/banner_bg.gif) center top no-repeat;}
.banner{color:#03274e; min-height:209px; height:auto!important; height:209px;}
.banner h3{color:#001335; font:bold 22px/30px Arial; text-transform:uppercase;}
.banner h4{color:#0e4886; font:italic 19px/21px Arial; text-transform:none;}
.banner h5{font:bold 15px/20px Arial; padding-top:3px;}
.banner ul{list-style-type:none; margin:5px 0; padding:0;}
.banner ul li{background:url(../images/tick.png) 0 2px no-repeat; _background:url(../images/tick.gif) 0 2px no-repeat; font:13px/20px Arial; margin:0; padding:0 0 0 22px;}
span.see_more_details{display:block; height:24px; margin-top:20px; overflow:hidden; text-indent:-9999px; width:116px;}
span.see_more_details a{background:url(../images/see_more_details.gif) 0 0 no-repeat; display:block; height:24px; width:116px;}
span.see_more_details a:hover{background-position:0 -24px;}
/* End of Index Banner */
/* Products */
.product_row{background:url(../images/products_bg_1.gif) left top repeat-x; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding-top:18px;}
.product_row table{background:url(../images/products_bg_2.gif) left top repeat-x;}
.product_row table td{padding:10px 0;}
.product_img{text-align:center; vertical-align:top; width:150px;}
.product_img img{border:1px solid #e6e4e4; padding:3px;}
.product_des{padding-left:10px !important; vertical-align:top; width:340px;}
.product_des h4{color:#041c38 !important; padding:5px 0;}
.contact_now{text-align:center; vertical-align:middle!important;}
.show_more{background:url(../images/products_bg_3.gif) left bottom repeat-x; border-top:#d7d7d7 1px solid; height:42px; padding-left:7px; line-height:42px;}
.show_more a{background:url(../images/show_more.gif) 0 1px no-repeat; padding-left:15px; font-weight:bold; font-size:12px; color:#000;}
.show_more a:hover{color:#781213}
.product_end{background:url(../images/products_bg_4.gif) left top repeat-x; height:5px;}
/* End of Products */
/* Welcome */
.welcome{background:url(../images/welcome_content_bg.gif) 0 -126px repeat-x; border:1px solid #c0cad6; padding:15px; position:relative; width:675px; min-height:203px; height:auto!important; height:203px;}
.w_bg{background-image:url(../images/welcome_content_bg.gif); background-repeat:no-repeat; display:block; position:absolute;}
.w_bg_top{height:115px; width:10px;}
.w_bg_bot{height:10px; width:10px;}
.w_bg_lt{background-position:0 0; left:-1px; top:-1px;}
.w_bg_rt{background-position:-10px 0; right:-1px; _right:-2px; top:-1px;}
.w_bg_lb{background-position:0 -115px; left:-1px; bottom:-1px; _bottom:-2px;}
.w_bg_rb{background-position:-10px -115px; right:-1px; _right:-2px; bottom:-1px; _bottom:-2px;}
.proudly{background-color:#d9d8d8; border:#cac7c7 1px solid; padding:50px 0 8px 0; position:relative; width:281px; text-align:center;}
.p_bg{background-image:url(../images/proudly_bg.gif); background-repeat:no-repeat; display:block; position:absolute; text-indent:-9999px;}
.p_bg_top{background-position:0 0; height:45px; left:-1px; top:-1px; width:283px;}
.p_bg_bot{background-position:0 -45px; bottom:-1px; _bottom:-2px; height:8px; left:-1px; width:283px;}
/* End of Welcome */
/* Category */
.category_block{height:197px; padding:0 2px; width:196px;}
.category{background-image:url(../images/category_bg.jpg); background-repeat:no-repeat; border:1px solid #dbd7d7; height:154px; padding:10px 0 0 10px;}
.men{background-position:0 0px;}
.women{background-position:0 -164px;}
.children{background-position:0 -328px;}
.infants{background-position:0 -492px;}
.gildan{background-position:0 -656px;}
.category h3{font:bold 24px/20px Arial; color:#001335; letter-spacing:-1px; text-transform:uppercase;}
.category h3 span{display:block; font-size:18px;}
.category p{line-height:15px; padding-top:25px; width:85px;}
.category_link{background:url(../images/view_more_details.gif) top center no-repeat; height:28px; padding:1px 2px 2px; text-indent:-9999px; width:192px;}
.category_link a{background:url(../images/view_more_details.gif) -2px -1px no-repeat; display:block; height:28px; width:192px;}
.category_link a:hover{background-position:-2px -32px;}
/* End of Category */
/* Footer */
#footer{background:#d6e6f5 url(../images/footer_bg.gif) 0 -56px repeat-x; border:1px solid #bfd3e6; position:relative;}
.f_bg{background-image:url(../images/footer_bg.gif); background-repeat:no-repeat; display:block; position:absolute;}
.f_bg_top{height:45px; width:10px;}
.f_bg_lt{background-position:0 0; left:-1px; top:-1px;}
.f_bg_rt{background-position:-10px 0; right:-1px; top:-1px;}
.f_links{background:url(../images/dimsa_footer_logo.gif) 806px 27px no-repeat;}
.f_menu{background:url(../images/f_links_seprator.gif) right 7px no-repeat; padding:16px 30px 0 0; min-height:100px; height:auto!important; height:100px;}
.f_menu ul{float:left; list-style-type:none; margin:0; padding:0 0 0 25px;}
.f_menu ul li{font:12px/28px Arial; margin:0; padding:0;}
.f_menu ul li a{color:#000;}
.f_menu ul li a:hover, .f_menu ul li a.active{color:#1669c6;}
.f_copy{background:url(../images/f_links_seprator.gif) right 7px no-repeat; padding-top:30px; width:395px; min-height:85px; height:auto!important; height:85px;}
.f_copy p{line-height:17px; padding:10px 5px 10px 0; text-align:center;}
.f_copy p a{color:#242424;}
.f_copy p a:hover{color:#1669C6;}
/* End of Footer */
