/* 
	Date: 08/09/06 
	(c) 2006 Wurth - Red Label
*/
*{font-size: 12px; }

body{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #fff;
}
body a{
	color: #dd1a2a;
	text-decoration: underline;
}
table{
	border-collapse: collapse;
}
table#siteContainer{ 
	width: 700px;
	font-size: 12px;
	margin: auto;
}



/***********************
	BEGIN MID SECTION
************************/
td#midsection{
	height: 29px;
	background-color: #000;
}
td#midsection table{
	width: 100%;
}
/*----- BEGIN SLOGAN -----*/
td#midsection td#slogan{
	color: #dd1a2a;
	font-weight: bold;
	padding-left: 30px;
}
/*----- END SLOGAN -----*/

/*----- BEGIN SECONDARY NAV -----*/
td#midsection table td#secondaryNav{
	text-align: right;
	padding-right: 23px;
	color: #fff;
}
td#secondaryNav a{
	color: #fff;
	text-decoration: none;
	text-transform:lowercase;
}
td#secondaryNav a:hover{
	text-decoration: underline;
}
td#secondaryNav a.wurthLink{
	text-transform: capitalize;
}
/*----- END SECONDARY NAV -----*/
/***********************
	END MID SECTION
************************/


/***********************
	BEGIN PAGE HEADER
************************/
table#siteContainer td#pageHeader{
	background: url(../images/border-top.jpg) no-repeat bottom;
	height: 68px;
	font-size: 8px;
}
td#featured, td#main{
	background: url(../images/main-bg.jpg) repeat-y;
}


/*----- BEGIN LOGO CONTAINER -----*/
td#pageHeader td#logoCon{
	width:470px;
	padding-bottom: 14px;
}
td#pageHeader td#logoCon h1{
	margin-left: 15px;
	width: 269px;
	height: 41px;
	display: block;
	background:url(../images/wurth-logo2.gif) no-repeat;
}
td#pageHeader td#logoCon h1 a{
	width: 269px;
	height: 40px;
	display: block;
}
td#pageHeader td#logoCon h1 span{
	display: none;
}
td#searchBoxCon{ 
	vertical-align: top;
}
/*----- END LOGO CONTAINER -----*/


/*----- BEGIN PRODUCT SHOTS -----*/
td#productShots{
	width: 470px;
}
td#productShots img{ 
	margin-left: 15px; 
	margin-bottom: 10px;
}
/*----- END PRODUCT SHOTS -----*/


/*----- BEGIN SEARCH BOX AREA -----*/
td#searchBoxCon input{ border: none; }
td#searchBoxCon table{
	width: 206px;
	color: #fff;
}
td#searchBoxCon table td{ padding: 0 0 0 8px; }
td#searchBoxCon a{
 color:#dd1a2a;
  text-decoration: none;
  padding-bottom: 3px;
}
td#searchBoxCon a:hover{
  text-decoration: underline;
}
td#searchBoxCon table td#searchBoxHead{
	background: #fff url(../images/searchBoxTop.gif) no-repeat;
	height: 14px;
	vertical-align: bottom;
}
td#searchBoxCon div#searchBody{
	background: url(../images/search-box-body-bg.gif) repeat-y;
}
div#searchBody table td.searchLabel{
	text-transform: uppercase;
}
div#searchBody table td, body table#siteContainer tr td#pageHeader table tr td#searchBoxCon div#searchBody td.advSearch a{
	font-size: 10px;
}
body table#siteContainer tr td#pageHeader table tr td#searchBoxCon div#searchBody td.advSearch a{
	text-tranform: lowercase;
}
div#searchBody table td.headerButton{
	text-align: right;
	padding-right: 6px;
}
/*-----	END SEARCH BOX AREA -----*/


/*----- BEGIN LOGIN BOX AREA -----*/
body td.loginBox table{
  width: 206px;
  background: url('http://www.wurthredlabel.com/skin1/images/login-box-footer.gif') bottom no-repeat;
  padding-bottom: 15px;
}
td.loginBox td.loginBoxFooter{
	width: 206px;
	height: 19px;
	background: url(http://www.wurthredlabel.com/skin1/images/login-box-footer.gif) bottom no-repeat;
}
td.loginBox table{
  width: 206px;
}
td.loginBox td.loginHeader{ 
	color: #696868;
	font-size: 10px;
	text-transform: uppercase;
	vertial-align: bottom;
}
td.loginBox td{ 
	background-color: #dcddde;
}
td.loginBox td a{
  color:#dd1a2a;
  text-decoration: none;
  text-transform: capitalize;
}
td.loginBox td a:hover{
  text-decoration: underline;
}
td.loginBox td#lbrreg{ 
	padding-bottom: 0px; 
}
td.loginBox td#lbrrec a, td.loginBox td#lbrreg a{
  padding-left: 7px;
  font-size: 10px;
}
td.loginBox table td#lbrrec{
  width: 206px;
  height: 24px;
  background: #dcddde url(../images/login-box-footer.gif) bottom no-repeat;
  padding-bottom: 15px;
}
td.loginBox td#lbr1tc1{
	padding: 0px 0px 0px 7px;
}
td.loginBox td#lbr2tc1 input,td.loginBox td#lbr2tc2 input{
	padding-bottom: 0;
	margin-bottom: 0;
}
td.loginBox td#lbr2tc1{
	padding-left: 6px;
}
td.loginBox td#lbr1tc2{
	padding-bottom: 0;
}
td.loginBox input{
	border: none;
	margin: 0;
	padding: 0;
}
td.loginBox td.loginbutton, td.loginBox td#lbr2tc1,td.loginBox td#lbr2tc2{
	height: 5px;
}
/*-----	END LOGIN BOX AREA -----*/
/***********************
	END PAGE HEADER
************************/


/***********************
	BEGIN MAIN NAV
************************/
td#mainNav{
	background: #dd1a2a url(../images/main-nav-border.jpg) repeat-y;
	text-transform:lowercase;
	width: 192px;
	text-align: right;
	padding: 21px 0 21px 0;
	vertical-align: top;
}
td#mainNav a{ 
	display: block;
	text-decoration: none;
}
td#mainNav a.topNav, td#mainNav a.topNavCurr{
	color: #fff;
	background: url(../images/main-nav-links.gif) no-repeat right top;
	font-size: 16px;
	padding-right: 27px;
}
td#mainNav a.topNav{ 
	padding-bottom: 14px; 
}
td#mainNav a.topNavCurr{
	padding-bottom: 3px; 
}
td#mainNav a.topNav:hover{ 
	color: #000; 
}
td#mainNav a.secNav{
	color: #000;
	text-transform: lowercase;
	font-size: 1.1em;
	background: url(../images/sec-nav-links.gif) no-repeat right;
	padding-right: 38px;
}
td#mainNav a.secNav:hover{ 
	color: #fff;
}
td#mainNav a.secNav2{
	color: #fff;
	text-transform: lowercase;
	font-size: 1.1em;
	background: url(../images/secnav-2bg.gif) no-repeat right;
	padding-right: 38px;
}
td#mainNav a.secNav2:hover{ 
	text-decoration: underline;
}
/***********************
	END MAIN NAV
************************/


/***********************
	BEGIN MAIN CONTENT
************************/
td#mainContent{
	padding: 10px 20px;
	vertical-align: top;
}
div.navPath a{
	color:#dd1a2a;
	text-decoration: none;
}
div.navPath a:hover{
	text-decoration: underline;
}
div#pagination td{
	vertical-align: top;
	padding: 0 3px;
}
div#pagination td strong{
  	padding: 3px;
}
div#pagination td a{
	color:#dd1a2a;
	text-decoration: none;
}
div#pagination td a:hover{
	text-decoration: underline;
}
td#relatedProducts table td{
	padding:3px;
}
td#relatedProducts td#relatedHeader{
	border-bottom: 2px solid #dd1a2a;
	font-weight: bold;
	padding: 0;
	vertical-align: baseline;
}
td#relatedProducts td#relatedHeader span{
	color:#dd1a2a;
}
td#relatedProducts table td.relItem a{
	color:#dd1a2a;
	text-decoration: none;
}
td#relatedProducts table td.relItem a:hover{
	text-decoration: underline;
}
td#tdProductDetailsHead{
	border-bottom: 2px solid #f04927;
	color: #f04927;
}
td#tdProductDetails{
  	padding-bottom: 8px;
}
td#tdProductDetails ul{
	list-style:none;
	margin: 0;
	padding: 0;
}
td#tdProductDetails ul li{
	padding-left: 9px;
	background: url(../images/product-details-li-bg.gif) no-repeat;
	background-position: 0 0;
}
td#productThumbnail{ 
	text-align: center;
}
td#productThumbnail img{
  	padding: 10px 10px 5px 0;
}
td#productThumbnail a{
	color:#dd1a2a;
	text-decoration: none;
}
td#productThumbnail a:hover{
	text-decoration: underline;
}
td#mainContent a{
	text-decoration: none;
}
td#mainContent a:hover{
	text-decoration: underline;
}
/***********************
	END MAIN CONTENT
************************/

/***********************
	BEGIN FOOTER
************************/
td#footer{
	background: url(../images/footer.gif) no-repeat;
	height: 28px;
	color: white;
	padding-left: 20px;
}
td#footer a{
	color: #fff;
	text-decoration: none;
}
td#footer a:hover{
	text-decoration: underline;
}
/***********************
	END FOOTER
************************/

/* styles added by ronnie taylor aka */

/* styles for paymentprocessing.tpl */
#con {
	margin: 50px auto;
}

#paymentprocessing {
	background-color: #FFFFFF;
	text-align: center;
}

/* checkout styles */

.SmallText {
        COLOR: #000; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}