﻿.imageTD
{
	font-size: 1px;
	height: 1px;
	vertical-align: top;
	}
.topMenu
{
	color: #666666;
	font: normal 11px Tahoma,Arial;
	}	
.topMenu a
{
	color: #666666;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
	}	
.menu
{
	font: bold 12px Tahoma,Arial;
	}
.subMenu
{
	font: normal 12px Arial;
	color: white;
	padding: 5px;
	background-color: #404040;
	text-align: left;
	border-bottom: 1px solid #1f1f1f;
	border-top: solid 1px #636363;
	}
.subMenu a:hover
{
	color: Yellow;
	}	
.searchTextBox
{
	border: 0px;
	height: 13px;
	width: 182px;
	font: normal 11px Tahoma,Arial;
	}	
.bottomAbout
{
	font: normal 11px Tahoma,Arial;
	color: #676767;
	}	
.bottomAbout a:link
{
	color: #676767;
	text-decoration: none;
	}	
.bottomAbout a:visited
{
	color: #676767;
	text-decoration: none;
	}	
.bottomAbout a:active
{
	color: #676767;
	text-decoration: none;
	}	
.bottomAbout a:hover
{
	color: red;
	text-decoration: none;
	}	
.leftTD
{
	vertical-align: top;
	background-image: url("images/category_menu_bg.jpg");
	padding-bottom: 15px;
	padding-left: 14px;
	padding-right: 14px;
	}	
.mainTD
{
	vertical-align: top;
	padding-left: 1px;
	}	
.leftMenu
{
	font: normal 11px Tahoma,Arial;
	color: #4f504f;
	}
.leftMenu a:link
{
	color: #4f504f;
	text-decoration: none;
	}	
.leftMenu a:visited
{
	color: #4f504f;
	text-decoration: none;
	}
.leftMenu a:active
{
	color: #4f504f;
	text-decoration: none;
	}
.leftMenu a:hover
{
	color: red;
	text-decoration: none;
	}	
.sectionHeading
{
	background-image: url("images/section_heading_bg.jpg");
	color: black;
	padding-left: 13px;
	border-bottom: solid 1px #d2d6d2;
	font: bold 14px Arial;
	height: 24px;
	}	
.linkStrip
{
	color: #cacaca;
	font: normal 12px Tahoma,Arial;
	padding-left: 20px;
	height: 50px;
	background-image: url(images/link_strip_bg.jpg);
	}			
.linkStrip a
{
	color: #cacaca;
	text-decoration: underline;
	}
.newsTitle
{
	padding-left: 10px;
	font: bold 13px Arial;
	}		
.newsDate
{
	font: normal 11px Tahoma,Arial;
	}
.newsHeading
{
	color: #eb0601;
	font: bold 13px Arial;
	padding-bottom: 15px;
	}	
.newsDetails
{
	font: normal 11px Tahoma,Arial;
	text-align: justify;
	}	
.dropDownList
{
	font: normal 11px Tahoma,Arial;
	}	
.itemThumb1
{
	border: 1px solid #cac8c7;
	}	
.itemThumb2
{
	border: 1px solid red;
	}	
.itemBox1
{
	border-top: solid 10px white;
	height: 240px;
	}	
.itemBox2
{
	border-top: solid 10px white;
	background-color: #fcfcfc;
	height: 240px;
	}	
.itemThumbName
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font: normal 11px Tahoma,Arial;
	color: #545454;
	border-bottom: dotted 1px #cccccc;
	}			
.itemThumbName a:link
{
	color: #545454;
	text-decoration: none;
	}	
.itemThumbName a:visited
{
	color: #545454;
	text-decoration: none;
	}	
.itemThumbName a:active
{
	color: #545454;
	text-decoration: none;
	}	
.itemThumbName a:hover
{
	color: red;
	text-decoration: none;
	}	
.itemThumbRRP
{
	font: bold 11px Tahoma,Arial;
	color: #222a69;
	}
.itemName
{
	font: bold 12px Tahoma,Arial;
	color: Black;
	}	
.itemName2
{
	background-color: #e10b17;
	border-left: 1px solid #d09598;
	border-right: 1px solid #d09598;
	padding: 5px 0px 5px 15px;
	color: White;
	font: bold 12px Tahoma,Arial;
	}	
.itemCode
{
	padding: 5px 0px 5px 25px;
	background-color: #dcdcdc;
	font: bold 12px Tahoma,Arial;
	height: 30px;
	}	
.itemDetailTab
{
	color: #e20a15;
	background-color: #dcdcdc;
	padding: 3px 5px 3px 5px;
	font: bold 12px Arial;
	}
.itemDetail
{
	font: normal 12px Tahoma,Arial;
	color: black;
	line-height: 20px;
	}	
.itemDetail ul
{
	list-style-image: url("images/item_detail_bullet.jpg");
	}	
.priceButton
{
	color: White;
	font: bold 11px Tahoma,Arial;
	}	
.itemPropertyName
{
	color: Black;
	text-align: center;
	padding: 3px;
	font: bold 11px Tahoma,Arial;
	background-color: #dcdcdc;
	}	
.itemPropertyValue
{
	color: #494848;
	background-color: white;
	font: normal 11px Tahoma,Arial;
	text-align: center;
	padding: 5px;
	}		
.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.modalPopup
{
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	width: 150px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	vertical-align: middle;
} 
/* TAB STYLES */  			
.ajax__tab_xp-theme .ajax__tab_header 
{
    font: bold 12px Arial;
}

.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:22px;
    padding:10px 0px 0px 52px;
    width: 180px;
    margin:0;
    background:url(images/unselected_tab.jpg) repeat-x;
    text-align: left;
    color: #989797;
}
.ajax__tab_xp-theme .ajax__tab_active
{
    background:url(images/selected_tab.jpg) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/selected_tab.jpg) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(images/selected_tab.jpg) no-repeat right;
    color: Black;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}
/* END OF TAB STYLES */  

.errorMessage
{
	text-align: center;
	font: normal 12px Tahoma,Arial;
	color: Red;
	padding: 20px;
	}
.dataGrid
{
	border: 1px solid white;
	border-top: 0px;
	}
 .dataGrid td,th
 {
 	padding: 5px;
 	}
.dataGridHeader 
{
	color: white;
	text-align: center;
	padding: 3px;
	font: bold 11px Tahoma,Arial;
	background-image: url(images/cart_heading_bg.jpg);
	height: 22px;
}  
.dataGridRow
{
	padding: 5px;
	background-color: #efefef;
	font: normal 11px Tahoma,Arial;
	} 
.textBox
{
	font: normal 10px Tahoma,Arial;
	}	
.loginFormText
{
	font: normal 11px Tahoma,Arial;
	vertical-align: middle;
	padding: 10px;
	background-color: #EEEEEE;
	}	
.bodyText
{
	font: normal 12px Tahoma,Arial;
	vertical-align: top;
	line-height: 18px;
	}	
.button
{
	font: normal 11px Tahoma,Arial;
	}	
.formHeading
{
	background-color: #CCCCCC;
	font: bold 12px Tahoma,Arial;
	padding: 5px;
	}	
.formText
{
	background-color: #EEEEEE;
	padding: 3px;
	font: normal 11px Tahoma,Arial;
	text-align: right;
	}	
.formField
{
	background-color: #EEEEEE;
	padding: 3px;
	font: normal 11px Tahoma,Arial;
	}	
.txtSubscribe
{
	border: solid 1px #d5d5d5;
	border-left: 0px;
	font: normal 11px Tahoma,Arial;
	height: 15px;
	width: 130px;
	}	
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(images/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(images/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(images/rating/ratingStarSaved.png);
}	
.myAccountHeading
{
	font: bold 12px Arial;
	padding-left: 10px;	
}
.myAccountHeading a
{
	text-decoration: none;
	color: Black;
	}
.myAccountDetails
{
	font: normal 11px Tahoma,Arial;
	padding-top: 5px;
	padding-bottom: 10px;
	}	
.myAccountDetails a
{
	text-decoration: none;
	color: Black;
	}	
	