body
{
	background:url(images/top_talling.gif) repeat-x left top #ececec; 
	font-family:Tahoma; 
	font-size:11px; 
	line-height:14px; 
	color:#727272; 
	text-align:center
}

body#sitemodal{background: #ffffff;}

table
{
	border-collapse:collapse; 
	padding:0;  
	font-family:Tahoma; 
	color:#727272;
}

td
{
	font-family:Tahoma; 
	color:#727272;
}

a {color:#3266cc; text-decoration:none;}
a:hover{color:#3266cc; text-decoration:underline;}
img {border:0;}
.clear{clear:both;}
.space3{ clear: both; height: 3px;}
.space5{ clear: both; height: 5px;}
.space10{ clear: both; height: 10px;}

/*************common*****************/
.labellarge {
  font-size: 10pt;
  font-weight: bold;
}

.label {
  font-size: 8pt;
}
.label_h {
  font-size: 8pt;
  font-weight: bold;
}
.labelblue
{
font-size: 8pt;
/*font-weight: bold;*/
/*color: #3366cc;*/
}

.labelsmall_h
{
  font-size: 7.5pt;
}

.labelsmall
{
  color: #666666;
   font-family: Tahoma;
   font-size: 10px;
  font-weight: bold;
  }

.labeltitle
{
  font-family: Tahoma; 
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.readOnly {
  text-align: right;
  background-color: Transparent;
  border-style: none;
  width: 20px;
  font-family:Tahoma;
  font-size: 11px;
  color:#727272;   
}

.textbox {
  font-family: Tahoma;
  font-size: 11px;
  width: 150px;
  padding: 2px;
  border: solid 1px #b7b7b7;
}

.smalltextbox {
  font-family: Tahoma;
  font-size: 9px;
  width: 20px; 
  text-align: center;
  padding: 2px;
  border: solid 1px #b7b7b7;
}

.shorttextbox
{
  font-family: Tahoma;
  font-size: 11px;
  width: 20px;
    padding: 2px;
  border: solid 1px #b7b7b7;
	
}

.longtextbox {
  font-family: Tahoma;
  font-size: 11px;
  width: 300px;
    padding: 2px;
  border: solid 1px #b7b7b7;

}

.uppercase
{
  text-transform: uppercase;
}

.largemultilinetextbox {
  font-family: Tahoma;
  font-size: 11px;
  width: 99%;
  height: 60px;
  padding: 2px; 
  border: solid 1px #b7b7b7;
}

.custcodetextbox 
{
  text-transform: uppercase;	
  font-size: 11px;
  width: 100px;
  font-family: Tahoma;
  padding: 2px;
  border: solid 1px #b7b7b7;
}

.dropdownlistsmall {
  font-size: 9px;
  color: #000000;
  height: 16px;
    font-family: Tahoma;
   border: solid 1px #b7b7b7;

}

.dropdownlist {
  font-size: 11px;
  font-family: Tahoma;
  border: solid 1px #b7b7b7;

}

.fileupload {padding: 3px; font-family: Tahoma; border: solid 1pz #b7b7b7;}

.buttonnobold 
{
	font-size: 8pt;	
}

.button {
	font-size: 8pt;
}

.checkbox
{
  font-family: Tahoma;
  font-size: 11px;
}

.checkbox label
{
  margin: 0px 0px 0px 4px;
}

/*http://mattberseth.com/blog/2007/09/more_sample_ajaxcontroltoolkit.html*/
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    background:url(images/tab-line.png) repeat-x bottom;
    font-size:8pt;
    display:block;
    font-weight: bold;
    color: #000000;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat left top;
    border-color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right top;
    border-color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
   
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    border-color:#333;
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}



/*****************************/

#allContent {
	width: 950px;
	margin: 0px auto;
}

/***************************************************/
.main_t{width:950px; margin:auto; text-align:left;}
.header_t .inner1{background:url(images/header_bg4.gif) repeat-x left top #FFFFFF; width:100%;}
.header_t .inner2{background:url(images/header_bg4.gif) repeat-x left bottom; width:100%;}
.header_t .inner3{background:url(images/header_bg4.gif) repeat-y left top; width:100%;}
.header_t .inner4{background:url(images/header_bg4.gif) repeat-y right top; width:100%;}
.header_t .inner5{background:url(images/header_left_top_bg.gif) no-repeat left top; width:100%;}
.header_t .inner6{background:url(images/header_left_bottom_bg.gif) no-repeat left bottom; width:100%;}
.header_t .inner7{background:url(images/header_right_top_bg.gif) no-repeat right top; width:100%;}
.header_t .inner8{background:url(images/header_right_bottom_bg.gif) no-repeat right bottom; padding:4px;}

.header_t .row1{height:84px; background:url(images/header_bg2.gif) repeat-x left top; width:100%;}
.header_t .row1 .inrow1{background:url(images/header_bg1.gif) no-repeat left top; width:100%;}
.header_t .row1 .inrow2{background:url(images/header_bg3.gif) no-repeat right top; width:100%;}
.header_t .row1 .inrow2 .col1{width:auto; float:left; padding:10px 0px 10px 13px;}
.header_t .row1 .inrow2 .col2{width:auto; float:right;padding:10px 13px 0px 0px;}
.header_t .row2{ background:url(images/header_antics.png) repeat-x left top #3260cc; overflow:hidden; min-height:30px; height:30px;}
.siteMenu{ text-transform:capitalize;margin-top:0; font-family:Tahoma; font-size:12px; font-weight:bold;}
.siteMenuItem{float:left; background:url(images/user_menu_bg_antics.gif) no-repeat 100% 0px; display:block;}
.siteMenuItem a{display:block; padding:8px 30px 16px 31px; text-decoration:none; color:#ffffff}
.siteMenuItem a:hover{text-decoration:none; color:#4d1a02;}


.header_t .row3{background:url(images/header_bg6.gif) repeat-x left top; width:100%;}
.header_t .row3 .inrow1{background:url(images/header_bg7.gif) no-repeat left top; width:100%;}
.header_t .row3 .inrow2{background:url(images/header_bg8.gif) no-repeat right top; width:100%;height:31px; overflow:hidden}
.header_t .row3 .inrow2 .col1{float: left; padding: 6px 0px 5px 8px; width: auto;}
.header_t .row3 .inrow2 .col2{float: left; padding: 6px 0px 5px 50px; width: auto;}

.user_menu2 ul{list-style:none; margin-top:0; font-family:Tahoma; font-size:11px;}
.user_menu2 li{float:left; background:url(images/user_menu_bg2.gif) no-repeat 100% 5px; display:block;}
.user_menu2 li.last {background: none;}
.user_menu2 li a{display:block; padding:2px 21px 16px 21px; text-decoration:none; color:#6e6e6e}
.user_menu2 li.first a{display:block; padding:2px 18px 16px 21px; text-decoration:none; color:#6e6e6e}
.user_menu2 li a:hover{text-decoration:underline}

.content_t{}

.footer_t{}
.footer_t .inner1{background:url(images/footer_side.gif) repeat-x left top #FFFFFF; width:100%;}
.footer_t .inner2{background:url(images/footer_side.gif) repeat-x left bottom; width:100%;}

.footer_t .inner3{background:url(images/footer_side.gif) repeat-y left top; width:100%;}
.footer_t .inner4{background:url(images/footer_side.gif) repeat-y right top; width:100%;}
.footer_t .inner5{background:url(images/footer_left_top_bg.gif) no-repeat left top; width:100%;}
.footer_t .inner6{background:url(images/footer_left_bottom_bg.gif) no-repeat left bottom; width:100%;}
.footer_t .inner7{background:url(images/footer_right_top_bg.gif) no-repeat right top; width:100%;}
.footer_t .inner8{background:url(images/footer_right_bottom_bg.gif) no-repeat right bottom; min-height:67px; height:auto !important; height:67px;}
.footer_t .inner9{padding:11px 39px 11px 32px;}


.footer_t .col1{width:auto; float:left; padding: 18px 0px 18px 20px;}
.footer_t .col2{width:auto; float:right; padding: 14px 5px 14px 0px;}


.footer_t { color:#434342}
.footer_t a { color:#3266cc}


.footer_t span{ color:#a8a8a8}
.footer_t span a {display:block; padding:4px 21px 14px 21px; color:#434342; text-decoration:none; background:url(images/user_menu_bg2.gif) no-repeat 100% 5px;}
.footer_t span a.last {background:none;}
.footer_t span a:hover{text-decoration:underline;}

/*****************************************************/

.boxcol_inn1{background:url(images/boxcol_bg5.gif) repeat-x left top #ffffff; width:100%; margin-bottom:3px;}
.boxcol_inn2{background:url(images/boxcol_bg5.gif) repeat-x left bottom; width:100%;}
.boxcol_inn3{background:url(images/boxcol_bg5.gif) repeat-y left top; width:100%;}
.boxcol_inn4{background:url(images/boxcol_bg5.gif) repeat-y right top; width:100%;}
.boxcol_inn5{background:url(images/boxcol_bg1.gif) no-repeat left top; width:100%;}
.boxcol_inn6{background:url(images/boxcol_bg2.gif) no-repeat right top; width:100%;}
.boxcol_inn7{background:url(images/boxcol_bg4.gif) no-repeat left bottom; width:100%;}
.boxcol_inn8{background:url(images/boxcol_bg3.gif) no-repeat right bottom; padding:4px 4px 2px 4px; min-height:50px; height:auto !important; height:50px;}

.title_box{overflow:hidden; margin-bottom:3px;}
.title_box .row1 .title_inner1{background:url(images/bg_titile_right_top.gif) no-repeat right top; padding-right:10px;}
.title_box .row1 .title_inner2{background:url(images/bg_titile_left_top.gif) no-repeat left top; padding-left:10px;}
.title_box .row1 .title_inner3{background:url(images/bg_titile_top.gif) repeat-x left top; height:6px;}

.title_box .row2{background:url(images/bg_titile_top2.gif) repeat-x left top #e1e1e1; width:100%;}
.title_box .row2 .title_inner1{background:url(images/bg_titile_left.gif) repeat-y left top; width:100%;}
.title_box .row2 .title_inner2{background:url(images/bg_titile_left.gif) repeat-y right top; width:100%;}
.title_box .row2 .title_inner3{background:url(images/bg_titile_left_top2.gif) no-repeat left top; width:100%;}
.title_box .row2 .title_inner4{background:url(images/bg_titile_right_top2x.gif) no-repeat right top; width:100%; height: 27px;}

.title_box .row3 .title_inner1{background:url(images/bg_titile_right_bottom.gif) no-repeat right top; padding-right:1px;}
.title_box .row3 .title_inner2{background:url(images/bg_titile_left_bottom.gif) no-repeat left top; padding-left:1px;}
.title_box .row3 .title_inner3{background:url(images/bg_titile_bottom.gif) repeat-x left top; height:1px;}

.dataview{border: solid 1px #e6e6e6;}

h2.centerBoxHeading { margin: 0px; padding:0px 10px 0px 41px; width: auto; float: left; color:#030303; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:normal; font-weight:normal; text-transform:capitalize;}

.title_inner4 a{float: left; width: auto; padding: 5px 0px 0px 2px; display: block;}

/* ----------------------- BOXES ------------------------- */
.box_head{font-family:Tahoma;color:#030303; font-size:12px; text-transform:capitalize; font-weight:bold; width:100%;}
.box_head .innerbox1{ background:url(images/box_head_bg7.gif) repeat-y left top #f6f6f6; width:100%;}
.box_head .innerbox2{ width:100%; background:url(images/box_head_bg5.gif) repeat-x left bottom;}
.box_head .innerbox3{ background:url(images/box_head_bg2.gif) repeat-x left top; width:100%;}
.box_head .innerbox4{ width:100%; background:url(images/box_head_bg8.gif) repeat-y right top;}
.box_head .innerbox5{ background:url(images/box_head_bg1.gif) no-repeat left top; width:100%;}
.box_head .innerbox6{ background:url(images/box_head_bg4.gif) no-repeat left bottom; width:100%;}
.box_head .innerbox7{ background:url(images/box_head_bg3.gif) no-repeat right top; width:100%;}
.box_head .innerbox8{ background:url(images/box_head_bg6.gif) no-repeat right bottom; width:100%;}
.box_head .innerbox9{ padding:9px 5px 11px 29px;}

.box_foot{font-family:Tahoma;color:#030303; font-size:12px; text-transform:capitalize; font-weight:bold; width:100%; margin-bottom: 3px;}
.box_foot .innerbox1{ background:url(images/box_foot_bg7.gif) repeat-y left top #f6f6f6; width:100%;}
.box_foot .innerbox2{ width:100%; background:url(images/box_foot_bg5.gif) repeat-x left top;}
.box_foot .innerbox3{ background:url(images/box_foot_bg2.gif) repeat-x left bottom; width:100%;}
.box_foot .innerbox4{ width:100%; background:url(images/box_foot_bg8.gif) repeat-y right top;}
.box_foot .innerbox5{ background:url(images/box_foot_bg1.gif) no-repeat left bottom; width:100%;}
.box_foot .innerbox6{ background:url(images/box_foot_bg4.gif) no-repeat left top; width:100%;}
.box_foot .innerbox7{ background:url(images/box_foot_bg3.gif) no-repeat right bottom; width:100%;}
.box_foot .innerbox8{ background:url(images/box_foot_bg6.gif) no-repeat right top; width:100%;}
.box_foot .innerbox9{ padding:11px 5px 9px 5px;}


.box_head a{text-decoration:none; color:#030303}
.box_head a:hover{ text-decoration:underline}

.box{margin-bottom:3px; width:100%;}
.box .box_inner1{ background:#ffffff;}
.box .background-top-4{ width:100%; background:url(images/box5_side.gif) repeat-y left top;}
.box .background-top-left-4{width:100%; background:url(images/box5_side.gif) repeat-y right top;}
.box .background-top-right-4{width:100%; background:url(images/box5_side.gif) repeat-x left bottom;}
.box .background-bottom-left-4{width:100%; background:none}
.box .background-bottom-right-4{width:100%; background:none;}
.box .background-bottom-right-44{width:100%; background:url(images/box5_bg4.gif) no-repeat left bottom;}
.box .box-indent{padding:21px 15px 28px 15px; overflow:hidden; background:url(images/box5_bg6.gif) no-repeat right bottom;}
.box .box-no-indent{padding:10px 5px 10px 5px; overflow:hidden; background:url(images/box5_bg6.gif) no-repeat right bottom;}

.box_rec{width:100%;}
.box_rec .box_inner1{ background:#ffffff;}
.box_rec .background-top-4{ width:100%; background:url(images/box5_side.gif) repeat-y left top;}
.box_rec .background-top-left-4{width:100%; background:url(images/box5_side.gif) repeat-y right top;}
.box_rec .background-top-right-4{width:100%; background:none;}
.box_rec .background-bottom-left-4{width:100%; background:none}
.box_rec .background-bottom-right-4{width:100%; background:none;}
.box_rec .background-bottom-right-44{width:100%; background:none;}
.box_rec .box-indent{padding:21px 15px 28px 15px; overflow:hidden; background:none;}
.box_rec .box-no-indent{padding:10px 5px 0px 5px; overflow:hidden; background:none;}



.box2_inn1{background:url(images/box2_bg2.gif) repeat-x left top #f7f7f7; width:100%; margin-bottom:3px;}
.box2_inn2{background:url(images/box2_bg6.gif) repeat-x left bottom; width:100%;}
.box2_inn3{background:url(images/box2_bg5.gif) repeat-y left top; width:100%;}
.box2_inn4{background:url(images/box2_bg7.gif) repeat-y right top; width:100%;}
.box2_inn5{background:url(images/box2_bg1.gif) no-repeat left top; width:100%;}
.box2_inn6{background:url(images/box2_bg3.gif) no-repeat right top; width:100%;}
.box2_inn7{background:url(images/box2_bg4.gif) no-repeat left bottom; width:100%;}
.box2_inn8{background:url(images/box2_bg8.gif) no-repeat right bottom; padding:15px 15px 15px 15px;}


/********************layout**************************/

.columnLeft
{
  width: 176px;
  float: left;
  /*border: 1px solid red;*/
}

.columnCenter
{
  width: 588px;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  /*border: 1px solid blue;*/
}

.columnRight
{
  width: 176px;
  float: left;
  /*border: 1px solid green;*/
}

.twoColumnLeft
{
  width: 175px;
  float: left;
  /*border: 1px solid red;*/
}

.twoColumnRight
{
  width: 768px;
  float: left;
  margin-left: 5px;
  /*border: 1px solid blue;*/
}

/*********page template*********/

.dvPagerTemplate
{
  font-size: 10px;
  font-family: Tahoma;
  width: 110px;
}

.dvPagerTemplate td
{
  vertical-align: middle;
  padding: 0px 0px 0px 5px;
}

.dvPagerTemplate .tdRowSize
{
 width: auto;
}

.dvPagerTemplate .tdRowSizeText
{
  width:70px;
}

/******search**********/

#search .longtextbox
{
  width: 130px;
  height: 14px;
  border: 1px solid #b7b7b7;
  padding: 2px 0px 2px 1px;
  font-family: Tahoma;
  font-size: 12px;
  
}
/*************categorybox******/
.categorybox
{
  margin: 5px 0px 5px 12px;
  width: 170px;
}

.categoryImageContainer
{
  width: 170px;
  height: 130px;
  text-align: center;
  border: solid 1px #a3a3a3;
  padding: 5px;	
}

.categoryImage
{
  width: 160px;
  height: 120px;
}


/*******productBox******/
.productBox {
  width: 135px;
  margin: 3px 0px 3px 5px;
}

.productImageContainer {
  width: 135px;
  height: 135px;
  text-align: center;
  margin-bottom: 8px;
  vertical-align:middle;
}

.smallproductimage {
  height: 135px;
  width: 135px;
  border: none;
}

.productBox .productbox_desc {
  color: #3260cc;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  display: block;
  height: 30px;
  padding: 1px 0px 1px 2px;
  vertical-align: top;
}
.productBox .productbox_code{ margin: 1px 0px 0px 2px;}
.productBox .productbox_unit{margin: 1px 0px 0px 2px;}
.productBox .productbox_ava{margin: 1px 0px 0px 2px;}
.productBox .productbox_price{margin: 3px 0px 3px 2px;}
.productBox .productAddcart
{
 background: #efefef;
}

.productAddcart table
{
  width: 100%;
}

.productAddcart td
{
  padding: 5px 5px 5px 5px;
  vertical-align: middle;
}

.qtyaddtocart
{
  width: 20px; 
}



.retailPrice {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  text-decoration: line-through;
  margin-right: 5px;
}

.retailPriceLabel {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.ourPrice {
  font-size: 8pt;
  font-weight: bold;
  color: #000000; 
}

.ourPrice_h {
  font-size: 14pt;
  font-weight: bold;
  color: #000000; 
}

.productLabel_h {
  font-size: 9pt;
  font-weight: bold;

}

.productLabel {
  font-size: 9pt;
}

.ourPriceLabel {
  font-size: 12pt;
  font-weight: bold;
  color: #B22222; 
}

.quantitytextbox {
  text-align: right;
  width: 20px;
  font-size: 11px;
  border: solid 1px #b7b7b7;
  font-family: Tahoma;
}
/*********customLogin**************/
.customLogin
{
  width: 100%;
}

.customLogin td
{
  padding: 5px;	
}

.customLogin a
{
  font-family: Tahoma;
  font-size: 9px;
}

/****************minishoppingcart************/
.minishoppingcart {font-family: Tahoma; font-size: 9px;}
.minishoppingcart a{ font-family: Tahoma; font-size: 9px;}
.minishoppingcart .cartItem a:hover{ font-weight: normal;}
.minishoppingcart .subtotalRow td{padding: 8px 0px 8px 0px;}
.minishoppingcart .subtotal{ font-size: 12px; font-weight:bold; color: #000000;}
.commands { width: 100%;}
.commands .left { width: 50%; text-align: left;}
.commands .right { width: 50%; text-align: right;}
.small_commands { width: 100%; margin: 10px 0px 0px 0px;}
.small_commands a{ font-weight: normal;}
.small_commands .small_left { width: 40%; text-align: left;}
.small_commands .small_right { width: 60%; text-align: right;}

/****************newscontrol**********/
.newscontrol{width: auto;min-height: 40px;}
.newscontrol .newstitle{font-size: 12px; font-family: Tahoma; font-weight: bold;color: #f7931d;margin-top: 5px;padding: 5px;}
.newscontrol .newsimage{text-align: center;padding: 5px;width:120px; height: 120px;}
.newscontrol .newstext{font-size: 11px;text-align: left;padding: 5px;}
.newscontrol .newsreference{font-size: 10px;text-align: left;padding: 5px;}

/*****************GridView****************/
.GridView
{
	background-color: #fcfcfc;
    font-size: 11px;
    color: #333333;
    padding: 5px;
}  
.GridViewRow
{
	
 } 
.GridViewHeader
{
   background: url(images/table_bg.gif) repeat-x top left;
   font-weight: bold;
   text-align: left;
   height: 23px;
}

.GridViewHeader th
{
  text-align: left;
}

.GridViewHeader th.thright
{
  text-align: right;
}

.GridViewFooter
{
}

.GridViewPager
{
}

/**********************shopping cart*************/
.shoppingcart {padding:8px;}
.shoppingcart td{padding: 3px 0px 3px 0px;}
.shoppingcart .ordersummaryTable {width: 100%;}
.shoppingcart .ordersummaryTable .ordersummaryAmount {font-family: Tahoma; font-size: 14px; font-weight: bold; text-align: right; color:#000000;width: 25%;}
.shoppingcart .ordersummaryTable .ordersummaryHeader {font-family: Tahoma; font-size: 14px; font-weight: bold; text-align: right; color:#000000; width: 75%;}
/****************checkout******************/
.checkout {padding: 8px;}
.checkout a{ color:#3260cc;}
.checkout td { vertical-align: top;}
.checkout .datacell{ padding: 2px 0px 2px 3px;}
.checkout .header{ font-family: Tahoma;color: #000000; font-weight: bold; padding: 2px 0px 2px 0px;}
.checkout .addresseditor .longtextbox{width: 200px; padding: 1px;}
.checkout .addresseditor .largemultilinetextbox{width: 200px;}
.checkout .addresseditor td {padding: 2px 0px 2px 0px;}
.checkout .ordersummaryTable {width: 100%;}
.checkout .ordersummaryTable .ordersummaryAmount {font-family: Tahoma; font-size: 14px; font-weight: bold; text-align: right; color:#000000;width: 25%;}
.checkout .ordersummaryTable .ordersummaryHeader {font-family: Tahoma; font-size: 14px; font-weight: bold; text-align: right; color:#000000; width: 75%;}
/**************feedback**************/
.feedback {padding: 8px;}
.feedback td {padding: 3px 0px 3px 0px;}
/********************account*************/
.myaccount {padding: 8px;}
.myaccount strong{ color: #000000; margin: 10px 0px 10px 0px; display: block;}
.myaccount a {color:#3260cc;}
.myaccount .GridView td {padding: 4px 0px 4px 0px;}
.myaccount .changepassword td {padding: 2px 0px 2px 3px;}
.myaccount .changepassword .heading { font-family: Tahoma; font-size: 12px; font-weight: bold;}
.myaccount .changeemail td {padding: 2px 0px 2px 3px;}
.myaccount .changeemail .heading { font-family: Tahoma; font-size: 12px; font-weight: bold;}
.myaccount .accountprofile td {padding: 2px 0px 2px 3px;}
.myaccount .accountprofile td {padding: 2px 0px 2px 3px;}
.myaccount .accountprofile td {padding: 2px 0px 2px 3px;}

/***************quickPanel****************/
.quickPanel{padding: 5px; background: #efefef;}
.quickPanel .datacell { font-family: Tahoma; font-size: 11px; padding: 3px 3px 3px 3px;}
/*******************createuser*************/
.createUser {font-family: Tahoma;font-size: 11px; padding: 8px; width:auto;}
.createUser .tdleft {width:150px;padding: 5px;vertical-align: top;}
.createUser .tdright{width: auto;padding: 5px;vertical-align: top;}
.createUser .longtextbox{width: 350px;}
.createUser .largemultilinetextbox{width: 350px;}
/*****************passwordrecover*****************/
.passowordRecover 
{
  font-size: 11px;
  color: #000000;
  padding: 8px;
}

.passowordRecover .tdleft
{
  width: 80px;
  padding: 5px;
  vertical-align: top;
}

.passowordRecover .tdright
{
  width: 300px;
  padding: 5px;
  vertical-align: top;
}

/****************ordertemplate****************/
.ordertemplate {padding: 8px;}
.ordertemplate .quickpanel td{padding: 0px 2px 0px 2px; }
.ordertemplate .addOrderTemplate td{padding: 2px; }
.ordertemplate .title{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; }
/**************product detail view**********/
.productLargeView{padding: 8px; font-family: Tahoma;}
.productLargeView td{padding: 3px 0px 3px 0px;}


.productLargeView .imageCell {
  width: 45%;
  vertical-align: middle;
  text-align: center;
  padding-bottom: 10px;
}
.productLargeView .productdetailscell{vertical-align: top;padding-left: 20px;padding-bottom: 10px;}
.productLargeView .productdetailscell .labeltitle{padding:0px 0px 5px 0px;display: block;}
.productLargeView .imageListCell{padding-top: 10px;padding-bottom: 10px;}
.productLargeView .addtocartcell{background: #EFEFEF;width: 100%;}
.productLargeView .addtocartcell td{padding: 5px;}
/****************quickorder********************/
.quickorder {padding: 8px;}
.quickorder a{ color:#3260cc;}
.quickorder td { vertical-align: top;}
.quickorder .datacell{ padding: 2px 0px 2px 3px;}
.quickorder .header{ font-family: Tahoma;color: #000000; font-weight: bold; padding: 2px 0px 2px 0px;}
.quickorder .ordersummaryTable {width: 100%;}
.quickorder .ordersummaryTable .ordersummaryAmount {font-family: Tahoma; font-size: 14px; font-weight: bold; text-align: right; color:#000000;width: 25%;}
/***********receipt***********************/
.receipt{padding: 8px; text-align: left;}
.receipt .receiptTable {width: 100%; font-family: Tahoma; font-size: 11px;background-color: #fcfcfc;color: #333333;padding: 5px;}
.receipt .receiptTable td { padding: 3px;font-family: Tahoma; font-size: 11px;}
.receipt .receiptTable .subTotalAmount, .receipt .receiptTable .subTotal {font-size: 14px; font-weight: bold; color: #000000; font-family: Tahoma; padding: 5px 0px 5px 0px;}
.receipt .receiptTable .receiptRowHdr{background: url(images/table_bg.gif) repeat-x top left;font-weight: bold;text-align: left;height: 23px;}
.receipt .receiptTable .receiptTableHeader{font-weight: bold;}
.receipt .receiptTable .receiptRow {background-color: #ffffff;}
.receipt .receiptTable .receiptAltRow{background-color: #efefef;}
.receipt .receiptTable .itemName {
  width: 20%;
  text-align: left;
  font-size: 8pt;
  vertical-align: top;  
}

.receipt .receiptTable .itemDesc {
  width: 40%;
  text-align: left;
  font-size: 8pt;
  vertical-align: top;  
}

.receipt .receiptTable .itemQuantity {
  width: 10%;
  text-align: right;
  font-size: 8pt;
  vertical-align: top;  
}

.receipt .receiptTable .itemAmount {
  width: 15%;
  text-align: right;
  font-size: 8pt;
  vertical-align: top;  
}
/**********************wheretobuy******************/
.wheretobuy {padding: 8px;}
.wheretobuy .retailerFinder {border: solid 1px #dddddd; border-top: none;}
.wheretobuy .retailerFinder td {padding: 3px;}
.wheretobuy .retailerFinder .headercell {display: block; padding: 5px; background: url(images/table_bg.gif) repeat-x top left; height: 23px; font-family: Tahoma; font-weight: bold; color: #000000;}
.wheretobuy .whereToBuyList td { vertical-align: top;}
.wheretobuy .whereToBuyList .regionHeader{font-size: 14pt;font-weight: bold;padding:5px;border-bottom: solid 1px #a3a3a3;}
.wheretobuy .whereToBuyList .retailerHeader{font-size: 10pt;font-weight: bold;color: #000000;}
.wheretobuy .whereToBuyList .singleRetailer{border-bottom: solid 1px #eeeeee;padding: 5px;margin-left: 10px;}
.wheretobuy .whereToBuyList .top10{background-color: #eeeeee; padding: 5px;margin-left: 10px;}
/**************wheretobuycontrol******************/
.wheretobuycontrol td {padding: 3px 2px 3px 2px;}

/**************banner******************/
.banner{}
.banner img{ text-align: center;}

/**************newlist****************/
.newslist {padding: 8px;}
.newslist .newsItemBox {padding: 8px;}
.newslist .newsItemBox .newsTitle { font-family:Tahoma; font-weight: bold; color: #000000; font-size: 14px; padding: 5px 0px 5px 0px;clear: both;}
.newslist .newsItemBox .newsDate { font-family: Tahoma; font-weight: bold;clear: both;}
.newslist .newsItemBox .newsContent {padding: 5px 0px 5px 0px; clear: both;}
.newslist .newsItemBox .newsImage { float: left; width: 100px;}
.newslist .newsItemBox .newsContent img { float: left; width: 100px; height: 100px; margin: 5px 5px 0px 0px;}
.newslist .newsItemBox .newsText { float: left; width: auto; text-align: justify;}
.newslist .newsItemBox .newsReference {float: left; clear: both; padding: 5px 0px 5px 0px;}

/************downloads**************/
.downloads {padding: 8px;}
.downloads .documentsControl td{padding: 5px 5px 5px 4px;}
.downloads .documentsControl a {font: 11px Tahoma;color: #000000;font-weight: bold;}
/********************grpOrCatDetails****************/
.grpOrCatDetails { text-align: left;}
.grpOrCatDetails .title{ padding: 5px; font-family: Tahoma; font-size: 16px; font-weight: bold; color: #000000;}
.grpOrCatDetails .descriptor{padding: 5px;}

/****************accountsignin**************/
.accountSignIn 
{
  font-size: 8pt;
  color: #000000;
  padding: 15px;
  width: 400px;
}

.accountSignIn .tdleft
{
  width: 80px;
  padding: 5px;
}

.accountSignIn .tdright
{
  width: 300px;
  padding: 5px;
}

/*******************categoryMenu****************/
#categories {}
/*#categories .categoryLevel1 {display:block; padding:4px 0 5px 0; background:url(images/list_background.gif) repeat-x left top;}*/
#categories a{color:#696969; font-size:11px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#categories a:hover{text-decoration:none; color:#3266cc; font-weight:bold}
#categories .categoryLevel1 {display:block; padding:2px 0 2px 0; border-bottom: solid 1px #ebeaea; width: 135px;}
#categories .categoryLevel2 {display:block; padding:2px 0 2px 5px; border-bottom: solid 1px #ebeaea; width: 130px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	}

pre {

}
