body{ padding:0; margin:0; background:#000000; color:#9d9d9d; font:normal 14px/18px Arial, Helvetica, sans-serif; cursor:default; }
.adminbodyclass { padding:0; margin:0; background:#000000; color:#9d9d9d; font:normal 14px/18px Arial, Helvetica, sans-serif; cursor:default; }
.adminbodyclass table {color:#9d9d9d; font:normal 14px/18px Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, form, input{padding:0; margin:0; outline:none;}
img{border:none;}
img, div, a{outline:none;}
a{text-decoration:none; color:#bb6f45; cursor:pointer;}
a:hover{color:#4d4d4d;}
div.focus {outline: none;}
.clear{clear:both;}
.com_block { display: block; }
.com_none { display: none; }
.com_clear { clear:both; }

input, textarea, select, .linkbutta { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
select { border:1px solid #000; }
textarea { resize: none; }

/* Noscript Info */
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#d2eefa;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:950px;margin:0 auto;padding:12px 0 12px;}
.noscript p{margin:0;}

/*
Header CSS
----------------------------------------------------------------------------------------------------------------*/
.header{background:#141614; border-bottom:solid 1px #5c5257;}

.logo{background:url(../images/logo.png) 0 0 no-repeat; width:144px; height:64px; text-indent:-9999px;}
.logo a{width:144px; height:64px; display:block;}

.top_menu ul{padding:0; margin:0; list-style:none;}
.top_menu ul li{float:left; margin-left:29px; position:relative; z-index:99;}
.top_menu ul li:first-child{margin-left:0;}

.top_menu ul li a{color:#9d9d9d; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; letter-spacing:4px; padding:0 3px; display:block;}
.top_menu ul li a:hover{color:#ffffff;}
.top_menu ul li a:hover, .top_menu ul li.current_page_item a, .top_menu ul li:hover > a{color:#ffffff;}

/*Navigation Drop down*/
.top_menu ul ul{padding:0; margin:0; width:184px; display:none; position:absolute; left:0; top:100%; background:#292929; text-align:left;}
.top_menu ul ul li{padding:1px 0 0 0; margin:0; background:none; display:block; border-top:solid 1px #000; float:none;}
.top_menu ul ul li a, .top_menu ul li.current_page_item li a{font:normal 12px/18px "Arial", Helvetica, sans-serif; color:#a2a2a2 !important; text-decoration:none !important; padding:4px 10px; display:block; letter-spacing:2px;}
.top_menu ul ul li a.dropdown, .top_menu ul li.current_page_item li a.dropdown{background:url(../images/dropdown_arrow.png) right center no-repeat;}
.top_menu ul ul li a:hover, .top_menu ul li li.current_page_item a, .top_menu ul li li:hover > a{color:#fff !important;}
.top_menu ul ul ul{position:absolute; left:100%; top:-1px;}
*+html .top_menu ul ul li{width:184px;}/* IE7 */
.top_menu ul ul span{background:url(../images/dropdown_arrow.png) right center no-repeat !important; width:7px; height:13px; display:inline-block; position:absolute; top:7px; right:4px;}

.header-left{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#7b7b7b; text-align:right;}
.header-left a{color:#7b7b7b;}
.header-left a:hover{text-decoration:underline;}
.header-left span.color1 { color: #fff; }

.header-left .sound{padding:12px 0 4px 0;}
.header-left .sound a{color:#fff;}

.search{float:right; padding-top:5px;}
.search .input{background:#292c29; width:213px; height:20px; padding:0 10px; border:solid 1px #a5acb2; color:#4f534f; font:normal 13px/20px Arial, Helvetica, sans-serif; float:left;}
.search .button{width:63px; height:22px; background:#5c5257; float:left; margin-left:5px; border:none; color:#ffffff; font:normal 13px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
.search .button:hover{background:#9d9d9d;}

/*
Main CSS
----------------------------------------------------------------------------------------------------------------*/
.home-slider{ height:632px;}
.wp_slider{width:920px; height:632px; margin:0 auto; position:relative;}
#next, #prev{position:absolute; text-indent:-9999px; width:19px; height:70px; display:block; z-index:99; top:280px; cursor:pointer;}
#next{right:-18px; background:url(../images/next.png) 0 0 no-repeat;}
#prev{left:-18px; background:url(../images/prev.png) 0 0 no-repeat;}
#billboard {width:920px; height:632px; clear:both; overflow:hidden; position:relative; margin:0 auto;}
ul.slideshow {padding:0; margin:0; list-style:none; z-index:77; width920px; height:632px; position:absolute;}
ul.slideshow li{position:absolute; top:0; left:0;}

/*Breadcrumbs*/
ul.breadcrumbs{padding:16px 0; margin:0; list-style:none; width:100%; clear:both; float:left; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#fff; text-transform:capitalize;}
ul.breadcrumbs li{ float:left; background:url(../images/breadcrumbs.png) left 6px no-repeat; padding:0 5px 0 10px;}
ul.breadcrumbs li:first-child{background:none; padding-left:0;}
ul.breadcrumbs li a{color:#9d9d9d; text-decoration:none;}
ul.breadcrumbs li a:hover{color:#fff;}


.left-cell{width:226px; padding:0 20px 0 0;}
ul.category{padding:0; margin:0; list-style:none; color:#9d9d9d; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; letter-spacing:4px; display:block;}
ul.category li{padding:3px 0; margin:0;}
ul.category li a{color:#9d9d9d; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding:4px 0; display:block;}
ul.category li a:hover, ul.category li.current_page_item a{color:#ffffff;}
ul.category ul{padding:0; margin:0; list-style:none;}
ul.category li li{padding:3px 0 3px 20px;}
ul.category li li a, ul.category li.current_page_item li a{padding:4px 0 4px 0; color:#9d9d9d;}
ul.category li li li a, ul.category li li.current_page_item li a{padding:4px 0 4px 0; color:#9d9d9d;}
ul.category li li a:hover, ul.category li li.current_page_item a, ul.category li li li a:hover{color:#bb6f45;}
ul.category li li ul{display:none;}
ul.category li li.current_page_item ul{display:block;}



.right-cell{}

/*Text_area*/
.text_area{text-align:left; color:#9d9d9d; font:normal 14px/18px Arial, Helvetica, sans-serif; cursor:default;}
.text_area h1{font:normal 18px/18px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:18px;}
.text_area h2{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0;}
.text_area h3{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#fff;}
.text_area img{border:none;}
.text_area p{padding:0 0 20px 0; margin:0;}
.text_area a{text-decoration:none; color:#bb6f45;}
.text_area a:hover{color:#fff;}
.text_area ul{padding:0 0 15px 0; margin:0; list-style:none;}
.text_area ul li{background:url(../images/bullate.jpg) 0 6px no-repeat; padding:0 0 3px 15px;}
.text_area ul ul{padding:0;}
.text_area ul li li{padding:6px 0 0 15px; background-position:0 12px;}

.text_area ol{padding:0 0 15px 0; margin:0 0 0 19px;}
*+html .text_area ol{margin:0 0 0 25px;}/* IE7 */
.text_area ol li{padding-bottom:3px;}
.text_area ol li li{padding:6px 0 0 0;}
.text_area ol ul li{padding:6px 0 0 12px; background-position:0 13px;}
.text_area ol ul ol li{padding:6px 0 0 0; background:none;}
.text_area ol ol{padding:0;}

ul.collection-list{padding:0; margin:0; list-style:none;}
ul.collection-list li{float:left; width:237px; padding:0 50px 32px 0; background:none;}
ul.collection-list li div{width:235px; height:298px; margin-bottom:12px; border:solid 1px #5c5257; background:#373431; text-align:center; display:table-cell; vertical-align:middle;}
ul.collection-list li div img{margin-top: expression(( 298 - this.height ) / 2);}
ul.collection-list li a{background:#5c5257; color:#fff; font:normal 15px/20px Arial, Helvetica, sans-serif; padding:4px 20px; display:inline-block;}
ul.collection-list li a:hover{background:#9d9d9d;}

ul.product-list{padding:0; margin:0; list-style:none; margin-right:-12px; width:676px;}
ul.product-list li{float:left; width:157px; padding:0 12px 42px 0; position:relative; background:none;}
ul.product-list li div{width:157px; height:199px; border:solid 1px #5c5257; background:#373431; text-align:center; display:table-cell; vertical-align:middle;}
ul.product-list li div img{margin-top: expression(( 199 - this.height ) / 2);}
ul.product-list li a.dt{background:#5c5257; color:#fff; font:normal 15px/20px Arial, Helvetica, sans-serif; padding:4px 8px; display:inline-block;}
ul.product-list li a.dt:hover{background:#9d9d9d;}
ul.product-list li p{padding:3px 0; margin:0; text-align:center;}
ul.product-list li .price{color:#fff;}


.details-left-cell{width:202px; padding:0 16px 0 0;}
.prduct-tab{width:202px;}
.prduct-tab .tab-con{border:solid 1px #5c5257; width:200px; height:254px; background:#373431; }
.prduct-tab .tab-con img{display:none; }

.prduct-tab .click-image{color:#9d9d9d; font-size:11px; font-weight: bold; padding:5px 0 15px 0;}
.prduct-tab .click-image a { background:#5c5257; color:#fff; font:normal 15px/20px Arial, Helvetica, sans-serif; padding:4px 8px; width: 186px; text-align: center; display: block; }
.prduct-tab ul.tab-thumb{padding:0; margin:0; list-style:none;}
.prduct-tab ul.tab-thumb li{float:left; padding:0 3px 3px 0;}
.prduct-tab ul.tab-thumb li img{border:solid 1px #5c5257; float:left;}
.prduct-tab ul.tab-thumb li img.active{border-color:#c0c0c0;}

.details-right-cell{min-height:160px; position:relative; padding-bottom:42px;}
.details-right-cell .price{color:#fff; padding-top:15px;}
.details-right-cell .add-to-cart{background:#5c5257; color:#fff; font:normal 15px/20px Arial, Helvetica, sans-serif; padding:4px 8px; display:inline-block; position:absolute; bottom:0;}
.details-right-cell .add-to-cart:hover{background:#9d9d9d;}
.outstock { color: #bb6f45; font-weight: bold; font-size: 16px;}


.online-shirt-shop h1{color:#9d9d9d; font:normal 24px/24px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; letter-spacing:4px; padding:0 3px; display:block; padding:5px 0;}

ul.os-menu{padding:0; margin:0; list-style:none; background:url(../images/os-menubg.jpg) 0 0 repeat-x #161616; float:left; width:100%; border-radius:5px; overflow:hidden;}
ul.os-menu li{float:left;}
ul.os-menu li:first-child a{padding:8px 20px 8px 21px;}
ul.os-menu li a{color:#9d9d9d; font:bold 11px/18px Arial, Helvetica, sans-serif; padding:8px 19px; display:inline-block;}
ul.os-menu li a:hover, ul.os-menu li a.active{background:url(../images/os-menubg-hover.jpg) 0 0 repeat-x #313131;}

ul.os-sub-menu{padding:0; margin:0; list-style:none; background:url(../images/os-sub-menubg.jpg) 0 0 repeat-x #161616; float:left; width:100%; border-radius:5px; overflow:hidden;}
ul.os-sub-menu li{float:left; background:url(../images/os-sub-menu-devider.jpg) 0 0 no-repeat; padding-left:2px;}
ul.os-sub-menu li:first-child{padding-left:0; background:none;}
ul.os-sub-menu li:first-child a{padding:8px 20px 8px 21px;}
ul.os-sub-menu li a{color:#9d9d9d; font:bold 11px/18px Arial, Helvetica, sans-serif; padding:8px 19px; display:inline-block;}
ul.os-sub-menu li a:hover, ul.os-sub-menu li a.active{background:url(../images/os-sub-menubg-hover.jpg) 0 0 repeat-x #313131;}

.os-sub-menu-con ul{display:none;}
.shirt-type{display:none;}

.selected-details{background:#262626; border-radius:5px;}
.selected-details div{padding:10px;}
.selected-details div ul{padding:10px 0 10px 20px; margin:0; list-style:none;}

ul.slect-items{padding:0; margin:0; list-style:none; height:360px; overflow-y:scroll;}
ul.slect-items li{padding:0 5px 5px 0; float:left;}
ul.slect-items li a img{width:80px; height:80px; padding-bottom:2px;}
ul.slect-items li a{border:solid 5px #181818; float:left; height:108px; display:block; text-align:center; color:#9D9D9D; width:80px; overflow:hidden; font:normal 12px/12px Arial, Helvetica, sans-serif;}
ul.slect-items li a:hover, ul.slect-items li a.active{border-color:#464646; color:#fff;}

.popup{padding:17px 17px 50px 17px; background:#414141; position:relative; width:580px; height:300px; text-align:center;}
.popup img.close{position:absolute; right:-10px; top:-10px; cursor:pointer;}
.popup a.choose{position:absolute; right:17px; bottom:10px; background:url(../images/choose.png) 0 0 no-repeat; width:104px; height:31px; display:block; text-indent:-9999; border:none;}
.popup a.choose:hover{ background-position:0 bottom;}
.popup span{position:absolute; bottom:12px; left:17px; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#e7e7e7;}

.custome-shirt{width:318px; height:424px; margin:0 auto; position:relative;}
#fitimg, #collarsimg, #sleevesimg, #frontimg, #pocketimg{position:absolute; top:0; left:0;}
#fitimg{z-index:2;}
#collarsimg{z-index:3;}
#sleevesimg{z-index:4;}
#frontimg{z-index:5;}
#pocketimg{z-index:6;}
#osload{z-index:7; position:absolute; top:50%; left:50%; margin: -8px 0 0 -8px; }

#measurements{height:360px; overflow-y:scroll; padding-right:20px;}
#measurements .padding{padding-bottom:20px;}
#measurements .select{width:150px; color:#000; font:normal 14px/18px Arial,Helvetica,sans-serif;}
#measurements .input{width:70px; color:#000; font:normal 14px/18px Arial,Helvetica,sans-serif;}
#measurements .textarea{width:100%; height:80px; color:#000; font:normal 14px/18px Arial,Helvetica,sans-serif; resize:none;}
#measurements .note{font:normal 11px/14px Arial, Helvetica, sans-serif;}

#summary{height:360px; width:306px; overflow-y:scroll; padding-right:20px;}
#summary ul{padding:10px 20px; margin:0; list-style:none;}
#summary .price{color:#fff; font:normal 18px/24px Arial, Helvetica, sans-serif; padding-bottom:15px;}
#summary .button{background:#5c5257; color:#fff; font:normal 15px/20px Arial, Helvetica, sans-serif; padding:4px 8px; display:inline-block;}
#summary .button:hover{background:#9d9d9d;}

.measurementpopcontent { padding: 10px; color: #000; }

ul.contact{padding:0; margin:0; list-style:none; }
ul.contact li{padding:3px 0 3px 0px; background:none;}
ul.contact li a { color: #9d9d9d; text-decoration: none;}
ul.contact li a:hover, ul.contact li a.active{ color:#bb6f45; text-decoration: underline; }

#map_canvas { text-align: center; }
.faqpadding { padding: 0px 0px 8px 0px; }
.strikeout{color:#976500; text-decoration:line-through;}

/*event list*/
.eventbutton { text-align: right; }
.list_box { padding: 5px 10px 5px 10px; margin-bottom: 10px; overflow: auto; border:solid 1px #5c5257; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.calendar_top { padding: 5px 10px 5px 10px;  margin-bottom: 10px; overflow: auto; border:solid 1px #5c5257; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.eventactive { font-weight: bold; color: #fff000; }
.update_htext { font:bold 15px/18px Arial, Helvetica, sans-serif; color:#c11525; padding: 0px 0px 50px 0px; text-align:center; background:url(../images/loading.gif) center 20px no-repeat; }

/*NYC Calendar list*/
.nyc-howroom { padding-bottom: 20px; }
.nyc-howroom h1{font:normal 14px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:4px;}
.nyc-howroom-con{font-size:12px; color:#777777;}
.nyc-howroom-con h3{font-size:13px; color:#b3b3b3; padding-bottom:10px;}
.calendar-month{width:100%; height:30px; position:relative; color:#e1a328; font:normal 15px/30px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:4px; text-align:center;}
.month-arrow-next, .month-arrow-prev{position:absolute; top:0; cursor:pointer;}
.month-arrow-next{right:0;}
.month-arrow-prev{left:0;}

.calendar{font:normal 24px Arial, Helvetica, sans-serif; color:#545454;}
.calendar td{text-align:center; background:#f0f0f0; height:44px; width:14.28%;}
.calendar .day td{background:#5a5a5a; height:30px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.calendar td a.open{width:100%; height:44px; display:block; color:#efa91d; text-decoration:none; position:relative; line-height:44px;}
.calendar td a.open .maroon{color:#920000; font-size:12px !important; position:absolute; top:0; left:0; width:100%; display:block; line-height:13px;}
.calendar td a.open .blue{color:#013c8d; font-size:12px !important; position:absolute; bottom:0; left:0; width:100%; display:block; line-height:13px;}

/*Cart Details*/
.carthead { padding: 8px 5px 10px 0px; font-weight: bold; }
.cartcontent { padding: 0px 5px 8px 0px; font-weight: normal; }
.cartcontent a{ color: #fff; text-decoration:none;}
.cartcontent2 { padding: 3px 5px 3px 0px; color: #fff; font-weight: normal; }
.cartcontent3 { padding: 3px 0px 3px 5px; color: #fff; font-weight: normal; }
.color_total { background-color:#8a8a8a; border: 1px solid #333333; }
.cartborder { background-color: #333333; }
.cartcheckbox { float:left; padding-top: 3px; padding-right: 3px; }
.cartdel { float:left; padding-top: 0px; }
.cartdel img { padding-left: 5px; }
.maincontop{ padding-top:6px; }
.qty_box { font-size: 12px; font-family: Arial, Verdana, Tahoma; color:#000000 !important; background-color:#fff !important; padding-right:5px; border:1px solid #8a8a8a !important; width: 30px; height: 16px; text-align:center; }

/*Voucher discount Details*/
#voucher_result{ margin-top: 10px; line-height: 22px; }
.discountamount { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align:left; }
.finalamount { color: #bb6f45; font-size: 20px; font-weight: bold; text-decoration: none; text-transform: capitalize; text-align:left; }

/*editor area white*/
.adminbodyclass_white { padding:0; margin:0; background:#fff; color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; cursor:default; }
.adminbodyclass_white table {color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; }

.text_area_white{text-align:left; color:#000; font:normal 13px/18px Arial, Helvetica, sans-serif; cursor:default;}
.text_area_white h1{font:normal 18px/18px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:18px;}
.text_area_white h2{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#fff; padding:0 0 10px 0;}
.text_area_white h3{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#fff;}
.text_area_white img{border:none;}
.text_area_white p{padding:0 0 20px 0; margin:0;}
.text_area_white a{text-decoration:none; color:#bd0000;}
.text_area_white a:hover{text-decoration:underline;}

/*zoom*/
.productimgholder { padding: 0px 0px 0px 0px; width: 200px; height: 254px; background:url(../images/loading.gif) no-repeat; background-position:center top; text-align:center; border: 1px solid #cfcfcf;}
div.jqZoomTitle { z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style: solid; cursor:crosshair; }
.jqZoomPup img { border: 0px; }
.preload{ -moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width:90px; * width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px;}
.jqZoomWindow { border: 5px solid #666666; background-color: #000000; margin-left: 6px; }

/*
Footer CSS
----------------------------------------------------------------------------------------------------------------*/
.footer-top{padding:30px 0 15px 0;}
.news{color:#9d9d9d; text-align:center; padding-bottom:25px; width:520px;}
.news span{float:left;}
.news .input{width:257px; height:22px; padding:0 5px; background:#fff; font-size:13px; border:none; float:left; line-height:22px;}
.news .button{width:63px; height:22px; background:#5c5257; text-align:center; cursor:pointer; color:#fff; font-size:13px; border:none; float:left; margin-left:5px;}
.news .button:hover{background:#9d9d9d;}
ul.footer-menu{padding:0; margin:0; list-style:none;}
ul.footer-menu li{padding:5px 0 5px 16px; background:url(../images/bullate.jpg) 0 12px no-repeat}
ul.footer-menu li a{color:#9d9d9d; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; letter-spacing:3px;}
ul.footer-menu li a:hover{color:#fff;}

.footer-bottom{background:#000; border-top:solid 1px #909090; padding:15px 0; color:#9d9d9d; font:normal 12px/18px Arial, Helvetica, sans-serif;}
ul.footer-bottom-menu{padding:0; margin:0; list-style:none;}
ul.footer-bottom-menu li{float:left; background:url(../images/devider.jpg) 0 4px no-repeat; padding:0 9px 0 10px;}
ul.footer-bottom-menu li:first-child{padding-left:0; background:none;}
ul.footer-bottom-menu li a{color:#9d9d9d; text-decoration:none;}
ul.footer-bottom-menu li a:hover{text-decoration:underline;}

ul.social-icon{padding:0; margin:0; float:right; list-style:none;}
ul.social-icon li{float:left; padding-left:10px;}
ul.social-icon li:first-child{padding-left:0;}
ul.social-icon li img{float:left;}
.footer-text-small { font-size: 11px; }

/*Pagination CSS 
--------------------------------------------------------------------------------------------------*/
.pagination_con { color:#000; font-size: 12px; padding: 5px 10px 5px 10px; margin-bottom: 10px; overflow: auto; background-color: #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pagination_con .pagination_left { float: left; width: 275px; text-align:left; }
.pagination_con .pagination_list_grid { float:right; width: 55px; text-align:left;}
.pagination_con .pagination_right { float: right; text-align:right; padding: 0px 0px 0px 0px; }
.pagination_con select { font-size: 12px; }

/*Login CSS 
--------------------------------------------------------------------------------------------------*/
.allheadbg { background-color: #5c5257 !important; }
.allheadcon {padding: 4px 12px 4px 12px; margin: 0px; color:#fff; text-transform:uppercase; }
.allheadconsmall {padding: 4px 12px 4px 12px; margin: 0px; color:#fff; }

/*Table CSS 
--------------------------------------------------------------------------------------------------*/
.tdhead { background-color: #5c5257 !important; color: #fff; font-weight: bold; }
.tdrow { background-color: #fff !important; color: #000; font-weight: normal; }

/*Error Message CSS
-------------------------------------------------------*/
.errormessage { background-color:#000000; border: 1px solid #fff; }
.main_con_error { padding: 5px; text-align:left; line-height: 18px; color: #cc0000; text-decoration: none;}
.main_con_error ul{padding:5px 0px 0px 0px; margin:0; list-style:none;}
.main_con_error ul li{background:url(../images/bullate.jpg) 0 6px no-repeat; padding:0 0 3px 15px;}

/*Common Class*/
.requiredfield { color: #b4131b; }
.choose_category{ padding: 0px; margin: 0px; }
.opendivop, .choose_category a { font-weight: bold; color: #cc0000; text-decoration:none;}
.choose_category ul, .multi_check ul { padding:0; margin:0; list-style:none; }
.choose_category ul li{float:left; padding: 3px 10px 3px 0px; }
.multi_check { text-align:left; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #304249;}
.multi_check ul li{float:left; padding: 3px 5px 3px 0px; width: 140px; }

.toppadding { padding-top: 20px; width: 100%; clear:both;}
.imgleft { text-align:left; margin-right: 20px; }

.thumbborder { border: 1px solid #CCC; }
.tdpadding { padding: 5px;}
.tdpadding2, .tdpadding1 { padding: 5px 0px 5px 0px; }
.tdpadding3 { padding: 2px 5px 6px 5px; }
.tdpadding4 { padding: 0px 0px 15px 0px; }

.bodytext{ color:#fff; text-decoration: none; }
a.bodytext:link, a.bodytext:visited{ color:#fff; text-decoration: none; }
a.bodytext:hover{ text-decoration: underline; }

.htext{ color: #9d9d9d; text-decoration: none; }
a.htext:link, a.htext:visited{ color: #9d9d9d; text-decoration: none; }
a.htext:hover{ text-decoration: underline; }

.inputbox { font-size: 13px; color:#000 !important; background-color:#fff !important; padding-left:5px; border:1px solid #999 !important; }
.inputboxright { font-size: 13px; color:#000 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #999 !important; }
.inputbox_size1 { width: 90%; height: 20px; line-height: 18px;}
.inputbox_size2 { width: 200px; height: 20px; line-height: 18px;}
.inputboxsize1{ width:300px; }

.textboxsize1{ width:90%; height: 75px; }
.commonheight{ height:18px; }
.textbox { font-size: 13px; color:#000 !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #999 !important; resize: none; }
.textbox2 { font-size: 13px; color:#000 !important; background-color:#F7F1DA !important; padding-left:5px; border:1px solid #999 !important; }
.butta, .linkbutta{ background-color: #5c5257 !important; color: #fff !important; font-size: 13px; border: 1px solid #5c5257 !important; cursor: pointer; padding: 3px 3px }

.fontcolor1{ color:#000000;}
.fontcolor2{ color:#FFFFFF;}
.fontcolor3, .mandt_color{ color:#c11525;}

.bgcolor1{background-color:#000000;}
.bgcolor2{background-color:#FFFFFF;}
.bgcolor3{background-color:#9d9d9e;}
.refresh_image { padding-left: 2px;}
#mycaptcha { border: 1px solid #666666; }

.fontbold{ font-weight:bold; }
.fontuppercase{ text-transform:uppercase; }
.csr{ cursor:pointer;}