

/*  --------------------------------------------------------------------  */


TABLE_HEADING_STYLE {TABLE_HEADING_STYLE}
TABLE_HEADING_COLOR {color:TABLE_HEADING_COLOR;}

/*  --------------------------------------------------------------------  */



* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	background:url(../images/bg.gif);
	font-family:tahoma, "Times New Roman", Times, serif; font-size:11px; line-height:normal; color:#BDBDBD;
}

input, select, textarea {
	font-family:tahoma, "Times New Roman", Times, serif; font-size:11px; line-height:normal; color:#333333;
	vertical-align:middle;
}

#column_center input, #column_center select {margin:0 5px 5px;}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px; vertical-align:top;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
.clear-left {clear:left; font-size:0px; line-height:0px; height:0px;}
.clear-right {clear:right; font-size:0px; line-height:0px; height:0px;}






#mainWrapper {padding:0;}


.main-width {width:766px; margin:auto;}



/*  ------------------------------ Header Styles ------------------------------  */

.menu {background:url(../images/menu_bg.gif) 0 0;}
.menu-top {background:url(../images/menu_bg_top.gif) 0 0 repeat-x;}
.menu .menu-padding {padding:22px 20px 23px;}
.menu {text-align:center; color:#FFFFFF; font-size:14px; line-height:normal; font-family:tahoma; font-weight:bold;}
.menu a {color:#FFFFFF; text-decoration:none;}
.menu a:hover {text-decoration:underline;}


.header .left-talling {background:url(../images/header_bg_left_tal.jpg) 0 0 repeat-x; width:50%; height:280px; float:left; margin-right:-100%;}

.header {background:url(../images/header_bg_right.jpg) 0 0 repeat-x; z-index:100;}
.header-left {height:280px; background:url(../images/header_bg_left.jpg) 0 0 no-repeat; position:relative; z-index:100;}
.header-padding {padding:0 31px 41px 0;}


.header .left-column {float:left;}
.header .right-column {float:right;}

.logo {}

#bannerTwo {padding:21px 0 0 27px;}


.links {font-family:tahoma; font-size:9px; color:#7F7471; width:206px; padding-top:41px;}
.links a {color:#7F7471; text-decoration:none;}
.links a:hover {text-decoration:underline;}

.search {padding:7px 1px 16px 1px; background:url(../images/line_header.gif) 0 100% repeat-x;}
.search input {vertical-align:middle;}
.search-input {width:173px; border:1px solid #BEBEBE; margin-right:3px; font-size:10px; font-family:tahoma; padding:2px 0 2px;}

.languages {padding:16px 1px 16px 1px; background:url(../images/line_header.gif) 0 100% repeat-x; font-family:tahoma; font-size:9px; color:#7F7471; width:205px;}
.languages-title {float:left;}
.languages-content {float:right;}

.currencies {padding:15px 1px 16px 1px; background:url(../images/line_header.gif) 0 100% repeat-x; font-family:tahoma; font-size:9px; color:#7F7471; width:205px;}
.currencies-title {float:left; padding-top:3px;}
.currencies-content {float:right;}
.currencies select {font-size:10px; font-family:tahoma; width:133px;}

.manufacturers {padding:15px 1px 5px 1px; font-family:tahoma; font-size:9px; color:#7F7471; width:205px;}
.manufacturers-title {float:left; padding-top:3px;}
.manufacturers-content {float:right;}
.manufacturers select {font-size:10px; font-family:tahoma; width:133px;}



/*  ------------------------------ Center column styles -----------------------  */

.content-bg {background:url(../images/content_bg.gif) 0 0;}
.content-bg-top {background:url(../images/content_bg_top.jpg) 0 0 repeat-x; padding-top:3px;}


.line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x;}


#column_center {}

.column_center_padding {padding:0;}




.product a {text-decoration:none; text-decoration:none; font-family:tahoma; font-size:9px; text-transform:uppercase; color:#BDBDBD; font-weight:bold;}
.product a strong {text-decoration:none; text-decoration:none; font-family:tahoma; font-size:9px; text-transform:uppercase; color:#BDBDBD; font-weight:bold;}
.product a:hover {text-decoration:underline;}


.product strong {color:#ad1d23; font-family:tahoma; font-size:17px; font-weight:normal;}




.module-listing-row {padding:0; margin:0 0 3px 0;}
.module-listing-row .border-1 {border-bottom:4px solid #393939; padding-bottom:3px; width:100%;}
.module-listing-row .border-2 {border:1px solid #565656; background:url(../images/module_bg.gif) 100% 0 repeat-y;}

.module-listing-row .left {float:left; position:relative;}
.module-listing-row .left img {padding:7px;}
.module-listing-row .right {float:right; width:100%;}
.module-listing-row .right .margin {padding:20px 41px 20px 0;}

.module-listing-row .name {padding:10px 0 3px 2px;}
.module-listing-row a {text-decoration:none; font-family:tahoma; font-size:9px; text-transform:uppercase; color:#BDBDBD; font-weight:bold;}
.module-listing-row a:hover {text-decoration:underline;}

.module-listing-row .text {padding:0 0 18px 2px; margin-bottom:20px; background:url(../images/li_line.gif) 0 100% repeat-x;}

.module-listing-row .price {float:left; padding:3px 5px 10px 1px;}
.module-listing-row .button {float:right; padding:5px 1px 10px 5px;}

.module-listing-row strong {color:#ad1d23; font-family:tahoma; font-size:17px; font-weight:normal;}



.module-listing-col {padding:0; margin:0 0 3px 0;}
.module-listing-col .border-1 {border-bottom:4px solid #393939; padding-bottom:3px;}
.module-listing-col .border-2 {border:1px solid #565656; padding:0 18px;}

.module-listing-col .img {text-align:center; padding:10px 0 0;}
.module-listing-col .name {padding:15px 0 3px;}
.module-listing-col a {text-decoration:none; font-family:tahoma; font-size:9px; text-transform:uppercase; color:#BDBDBD; font-weight:bold;}
.module-listing-col a:hover {text-decoration:underline;}

.module-listing-col .text {padding:0 0 18px 2px; margin-bottom:20px; background:url(../images/li_line.gif) 0 100% repeat-x;}

.module-listing-col .price {float:left; padding:3px 5px 10px 1px;}
.module-listing-col .button {float:right; padding:5px 1px 10px 5px;}

.module-listing-col strong {color:#ad1d23; font-family:tahoma; font-size:17px; font-weight:normal;}


.listing-left-col {border-top:1px solid #565656 !important; border-left:1px solid #565656 !important;}
.listing-right-col {border-top:1px solid #565656 !important; border-right:1px solid #565656 !important;}
.listing-description {border-bottom:1px solid #565656 !important; border-left:1px solid #565656 !important; border-right:1px solid #565656 !important;}


.category-img-desc {border:1px solid #565656; padding:7px; margin-bottom:10px;}



/*  ------------------------------ Footer styles ------------------------------  */

.footer {background:url(../images/footer_bg.jpg) top repeat-x; width:100%;}

.footer_pad {padding:41px 0 30px 29px;}

.footer .left {float:left; width:100%; margin-right:-200px;}
.footer .left .margin {margin-right:200px; padding:0;}

.footer .right {float:right; width:200px;}
.footer .right .indent {padding:4px 15px 10px 0; text-align:right;}

.footer {color:#606060; font-family:tahoma;}
.footer a {color:#606060; text-decoration:underline;}
.footer a:hover {text-decoration:none;}

.footer .copy {padding-top:5px; color:#616161;}
.footer .copy a {color:#616161; font-weight:bold;}

