/* ----------------------------- elements ----------------------------- */

body {
	background: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 75%;
	color: #333;
}

form {
	padding: 0px;
	margin: 0px;
	clear: none;
}

input {
	font-size: 90%;
	padding: 1px 0px 1px 4px;
	border: 1px solid #666;
}

select {
	font-size: 90%;
	padding: 0px 0px 0px 0px;
	text-transform: capitalize;
}

.QF {
	color: #515AC2;
	font-weight: bold;
	display: inline;
	margin: 0px 0px 10px 0px;
}

/* ----------------------------- Page ID's ----------------------------- */

#Header {
	margin:5px 5px 0px 5px; padding:0;
	margin: 5px 5px 0px 5px;
}

#Main1 {
	margin:0;
	padding:0;
}

#Main2 {
	margin:0;
	padding:0;
}

#ZonebBanner {
	float: right;
	margin: 0px 0px 10px 0px;

}

#GatewayWrap {
	text-align: center;
	background-image: url(http://image.ebuyer.com/customer/images/gate_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#Gateway {
	text-align: center;
}

#Gateway img {
	vertical-align: bottom;
}

#GatewayButtons {
	text-align: left;
}

.Tagline {
	font-size: 110%;
	display: block;
	padding: 0px 0px 60px 0px;
}

.UKbutton {
	margin: 0px 0px 0px 20px;
}

.USbutton {
	float: right;
	margin: 0px 20px 0px 0px;
}

#Gateway p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-size: 130%;
}

#HiddenMsg {
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}

#LeftColumn {
	float: left;
	width: 140px;
	margin: 0px 5px 0px 5px;
}

#RightColumn {
	float: right;
	width: 130px;
	margin: 0px 5px 0px 5px;
}

#MainContent {
	margin: 0px 150px 0px 160px;
	padding: 0px;
}

#MainContentNoAds {
	margin: 0px 0px 0px 160px;
	padding: 0px;
}

#MainProducts {
	float: left;
	position: relative;
}

#MainProducts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 98.8%;
}

#MainProducts li {
	margin: 0px;
	padding: 0px;
	clear: right;
}

#ProductCornersTop {
	background-image: url(top_left_corner.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 11px;
}

#ProductCornersBot {
	background-image: url(bottom_left_corner.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 11px;
	margin: 0px 0px 10px 0px;
}

#HomeListWrap {
	border-bottom: 3px solid #ddd;
}

#Style2_1 {
	width: 49%;
	margin: 0px 0px 0px 0px;
	float: left;
}

#Style2_2 {
	width: 49%;
	margin: 0px;
	padding: 0px;
	float: right;
}

#Style3_1 {
	width: 33%;
	padding: 0px;
	float: left;
	border-right: 3px solid #ddd;
}

#Style3_2 {
	float: left;
	width: 33%;
	border-right: 3px solid #ddd;
}

#Style3_3 {
	float: right;
	width: 32%;
}

.Cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

#Rating {
	margin: 10px 0px 0px 320px;
	padding: 2px 0px 3px 4px;
	font-size: 90%;
	font-weight: bold;
	border: 1px solid #DDD;
}

#Rating img {
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
}

#Rating a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

#Rating a:hover {
	color: #FF9900;
}

.RelatedTable {
	border: 1px solid #FF9900;
	margin: 0px 0px 10px 0px;
}

.RelatedTable img {
	float: left;
	padding: 0px 5px 0px 0px;
}

.RelatedTable th {
	font-size: 90%;
	font-weight: normal;
	padding: 5px;
	text-align: left;
}

.RelatedTable caption {
	background: #FF9900;
	color: #FFF;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0px 2px 0px;
	margin: 10px 0px 0px 0px;
}

#RelatedProductBox h4 {
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 85%;
}

#RelatedProductBox h4 a {
	color: #333;
	font-weight: bold;
}

.CartTable {
	margin: 0px 0px 20px 0px;
	border: 1px solid #333;
	background: #F4F4F4;
}

.CartTable td {
	font-size: 90%;
	padding: 5px;
}

.CartTable .Product {
	border-bottom: 1px solid #DDD;
}

.CartShipping {
	color: #CC0000;
	font-size: 90%;
}

.CartTable .Highlight2 {
	background: #F4F4F4;
}

.CartTable .Highlight {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/menubar_bg.gif);
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

.CartTable caption {
	background: #333;
	color: #FFF;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0px 2px 0px;
	margin: 10px 0px 0px 0px;
}

#Footer {
	background: #F4F4F4;
	border-top: 1px solid #DDD;
	padding: 5px;
	font-size: 90%;
	clear: both;
	margin: 0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 49px;
	margin: 0px 0px 0px 0px;
}

#Footer img {
	float: right;
}

#Footer a {
	color: #333;
}

#Footer a:hover {
	color: #FF9900;
}

#Footer ul {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#Footer li {
	display: inline;
	padding: 0px 10px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#Help {
	position: absolute;
	top: 20px;
	right: 5px;
	font-size: 120%;
}

#Help a {
	color: #333;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	text-transform: lowercase;
}

#Help a:hover {
	color: #FF9900;
}

#Help img {
	margin: 0px 0px 0px 30px;
}

#Help li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
}

#MenuBar {
	position: relative;
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/menubar_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 22px;
	top: 10px;
}

#MenuOuterWrap {
	text-align: center;
}

#MenuInnerWrap {
	display: table;
	width: 100%
}

#Menu {
	font-size: 11px;
	line-height:normal;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#Menu ul {
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style: none;
}

#Menu li {
	display: inline;
	margin: 0px -3px 0px -1px;
}

#Menu #ltab {
	display: inline;
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/tab_off_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px 0px 5px 0px;
}

#Menu a {
	text-decoration: none;
	color: #FFF;
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/tab_off_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 5px 10px 5px 8px;
}

#Menu a:hover {
	color: #FF9900;
}

#Menu #current #ltab {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/tab_on_left.gif);
	padding: 5px 0px 5px 0px;
}

#Menu #current #ltab a {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/tab_on_left.gif);
}

#Menu #current a {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/tab_on_right.gif);
}

#Menu #current a:hover {
	color: #FFF;
}

/*  */

#SubMenuBar {
/*	position: relative;*/
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/submenu_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 8px 0px 0px 0px;
}

#SubMenuOuterWrap {
	text-align: center;
}

#SubMenuInnerWrap {
	width: 100%
}

#SubMenu {
	font-size: 11px;
	line-height:normal;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding:  3px 0px 5px 0px;
}

#SubMenu ul {
	padding: 0;
	list-style: none;
	display: inline;
}

#SubMenu li {
	display: inline;
	margin: 0px -1px 0px -2px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

#SubMenu #ltab {
	display: inline;
}


#SubMenu a {
	text-decoration: none;
	padding: 1px 10px 3px 8px;
	color: #FFF;
	border-right: 1px solid #FFF;
}

#SubMenu a:hover {
	color: #FFF;
	background: #FFCB7D;
}

#SubMenu #current #ltab {
}

#SubMenu #current a {
}

#SubMenu #current a:hover {
	color: #FFF;
}

#Spacer {
	float: left;
	position: relative;
	width: 15%;
}

#SysMaint {
	border: 2px solid #cc0000;
	font-size: 90%;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}

#Cart {
	margin: 0px 5px 0px 0px;
}

#Cart h2 {
	margin: 0px 0px 10px 0px;
	padding: 33px 0px 15px 0px;
	font-size: 170%;
	color: #555;
	font-weight: normal;
	text-transform: lowercase;
	position: relative;
	text-align: center;
	display: block;
	letter-spacing: 4px;
}

#Cart h2 .CartActive {
	border: 1px solid #666;
	padding: 0px 12px 2px 15px;
	margin: 0px;
	color: #333;
	background: #FFF;
}

#Cart h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #FF9900;
	font-weight: bold;
	font-size: 140%;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}

#CartHeader {
	background-image: url(../images/cart_background.gif);
	background-repeat: repeat-x;
	height: 66px;
	margin: 0px 15px 25px 0px;
	border-top: 1px solid #CCC;
}

#Cart h1 {
	background-image: url(http://image.ebuyer.com/customer/images/cart_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 35px;
	height: 15px;
	border-left: 1px solid #333;
	letter-spacing: normal;
}

#CartContent {
	border: 1px solid #666;
	font-size: 80%;
	margin: 0px 0px 10px 0px;
	padding: 3px;
}

#CartContent a {
	color: #000099;
}

.CartPrice {
	color: #cc0000;
	float: right;
}

#AnnounceTitle h1 {
	background-image: url(http://image.ebuyer.com/customer/images/announce_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #333;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 35px;
	height: 15px;
	border-left: 1px solid #333;
	letter-spacing: normal;
}

#Announce {
	border: 1px solid #666;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
	padding: 3px
}

#Announce a {
	color: #FF9900;
	font-weight: bold;
}

#EblastSign a {
	color: #FF9900;
	text-decoration: none;
}

#EblastSign a:hover {
	color: #333;
}

#EblastSign p {
	font-size: 90%;
}

#EblastSign h1 {
	color: #FF9900;
	font-weight: normal;
	font-size: 220%;
	margin: 0px;
	padding: 0px;
}
#EblastSign img {
	float: right;
	margin: 0px -10px 10px 10px;
}
#EblastForward a {
	color: #FF9900;
	text-decoration: none;
}

#EblastForward a:hover {
	color: #333;
}

#EblastForward p {
	font-size: 90%;
}

#EblastForward h1 {
	color: #FF9900;
	font-weight: normal;
	font-size: 220%;
	margin: 0px;
	padding: 0px;
}
#EblastForward h3 {
	color: #FF9900;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #DDD;
	font-size: 100%;
	font-weight: bold;
}
#EssentialTitle h1 {
	background-image: url(http://image.ebuyer.com/customer/images/essential_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 35px;
	height: 15px;
	border-left: 1px solid #333;
	letter-spacing: normal;
}

#Essential {
	border: 1px solid #666;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}

#Essential img {
	clear: both;
	float: none;
	padding: 10px 0px 0px 0px;
}

#Essential .Plus {
	padding: 0px 3px 10px 3px;
	position: relative;
	top: -10px;
	font-size: 160%;
	font-weight: bold;
	color: #FF9900;
}

#Essential a {
	color: #FF9900;
	font-weight: bold;
}

#AddThis {
	background: #EDEDED;
	padding: 1px 0px 1px 0px;
	font-size: 90%;
}

#BreadCrumb {
	font-size: 95%;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	width: 100%;
	left: 0px;
}

#BreadCrumb a {
	color: #333;
	font-weight: bold;
}

#BreadCrumb a:hover {
	color: #FF9900;
}

#TopBuyTitle h1 {
	background-image: url(http://image.ebuyer.com/customer/images/topbuy_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 5px;
	height: 15px;
	border-right: 1px solid #333;
	letter-spacing: normal;
}

#TopBuy {
	border: 1px solid #666;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	text-align: center;
}

#TopBuy img {
	padding: 10px 0px 10px 0px;
}

#TopBuy a {
	color: #333;
	padding: 0px 5px 0px 5px;
	font-size: 90%
}

#TopBuy a:hover {
	color: #FF9900;
}

#SubCatNavigation {
	border: 1px solid #666;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
	background: #FFF;
}

#SubCatNavigation a {
	color: #333;
	display: block;
	padding: 1px 0px 3px 5px;
	margin: 1px 0px 0px 0px;
}

#SubCatNavigation a:hover {
	color: #6699CC;
}

#SubCatNavigation img {
	padding: 10px 0px 0px 0px;
}

#SubCatNavigation #Current a {
	color: #333;
	background-color: #F4F4F4;
	display: block;
	text-transform: capitalize;
	text-decoration: none;
	padding: 2px 0px 3px 5px;
	margin: 1px 0px 0px 0px;
}

#SubCatNavigation #Current a:hover {
	color: #6699CC;
}

#SubCatNavigation #CurrentOn a {
	color: #FFF;
	background: #FF9900;
	display: block;
	text-decoration: none;
	padding: 2px 3px 3px 6px;
	margin: 1px 0px 0px 0px;
	border-left: 4px solid #FFF
}

#SubCatNavigation #CurrentOn a:hover {
	color: #FFF;
	border-left: 4px solid #FF9900;
}

#SubCatNavigation #CurrentOnTitle a {
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	background-color: #6699CC;
	display: block;
	text-decoration: none;
	padding: 2px 0px 3px 5px;
	margin: 1px 0px 0px 0px;
	border-left: 0px;
}

#SubCatNavigation #CurrentOnTitle a:hover {
	color: #fff;
	padding: 2px 0px 3px 5px;
	border-left: 0px;
	background-color: #6699CC;
}

#SubCatNavigation #CurrentOnCat a {
	padding-left: 5px;border-left: 4px solid #FF9900;
	background-color: #6699CC;
}

#NavBottom {
	height: 6px;
}

#SubCatTitle h1 {
	background-image: url(../index_files/bartop.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 5px;
	height: 15px;
	border-right: 1px solid #333;
	letter-spacing: normal;
}

#SubCatNavigation h2 {
	font-weight: bold;
	color: #333;
	padding: 2px 0px 2px 5px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	background: #DDD;
}

#SubCatNavigation ul {
	list-style: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size:1em;
}

#SubCatNavigation li {
	display: inline;
	padding: 0px;
	margin: 0px
}

#SearchBar {
	background-color: #f4f4f4;
	text-align: center;
	height: 25px;
	padding: 6px 0px 0px 0px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}

#ProductWrap {
	float: left;
	clear: none;
}

#ProductBox {
	border: 0px solid #d6d6d6;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;;
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
}

#ProductBox p {
	clear: both;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-size: 90%;
}

.ProdImg {
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	border-right: 1px dotted #B5B5B5;
	float: left;
}

#ProductBox h3 {
	color: #000;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	font-size: 1em;
}

#ProductBox h3 a {
	color: #6699CC;
	font-weight: bold;
}

#ProductBox h3 a:hover {
	color: #86AED7;
}

#ProductBox h2 {
	color: #6699CC;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	font-size: 1.5em;
}

#ProductBox h2 a {
	color: #6699CC;
	font-weight: bold;
}

#ProductBox h2 a:hover {
	color: #86AED7;
}

#ProductTextWrap {
	margin: 0px 0px 0px 0px;
	background: Aqua;
	float: right;
}

#ProductDetails {
	margin-left: 170px;
	font-size: 90%;
}

#ProductDetails p {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #DDD;
}

#ProductDetailsWrap {
	float: left;
	width: 300px;
	margin-right: 10px;
}

#ProductInfo {

}

#ProductInfo h1 {
	font-size: 145%;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	color: #333;
	font-family: tahoma, verdana, arial, sans-serif;
	letter-spacing: normal;
}

#ProductInfo img {
	float: left;
	padding: 0px 20px 10px 0px;
}

#ProductInfo #Price {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	padding: 0px 20px 10px 0px;
	font-size: 150%;
}

#ProductInfo .ProductForm {
	margin: 0px 0px 10px 0px;
	margin-left: 95px;
}

#ProductInfo .Button {
	border: 1px solid #8F5B0D;
	background: #FF9900;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin-bottom: 3px;
	color: #FFF;
	vertical-align: middle;
	height: 19px;
}

#ProductInfoText {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	width: 98%;
}

#ProductInfoText p {
	font-size: 100%;
	line-height: 16px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

#ProductInfoText h3 {
	color: #FF9900;
	text-transform: uppercase;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #DDD;
	font-size: 100%;
	font-weight: bold;
}

#ProdActionsTitle h1 {
	background-image: url(http://image.ebuyer.com/customer/images/essential_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 36px;
	height: 15px;
	border-left: 1px solid #333;
	letter-spacing: normal;
}

#ProdSearchHistoryTitle h1 {
	background-image: url(http://image.ebuyer.com/customer/images/prodsearch_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 5px;
	height: 15px;
	border-right: 1px solid #333;
	letter-spacing: normal;
}

#ProdSearchHistory {
	border: 1px solid #666;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
	padding: 4px;
	background: #FFF;
}

#SearchedProducts {
	margin: 5px 0px 5px 0px;
	clear: both;
}

#SearchedProducts img {
	padding: 4px 4px 0px 0px;
	float: left;
	vertical-align: middle;
}

#SearchedProducts a {
	color: #333;
}

#SearchedProducts a:hover {
	color: #FF9900;
}

#ProductStats {
	border: 1px solid #666;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
	background: #FFF;
}

#ProductStats p {
	margin: 0px;
	padding: 2px 0px 5px 4px;
}

#ProductStatsTitle h3 {
	background-image: url(http://image.ebuyer.com/customer/images/prodtools_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 5px;
	height: 15px;
	border-right: 1px solid #333;
}

#Viewing {
	color: #333;
	font-weight: bold;
	background: #DDD;
	padding: 0px 2px 1px 2px;
	margin: 0px 4px 4px 4px;
	text-align: center;
}

#ProductToolsTitle h1 {
	background-image: url(http://image.ebuyer.com/customer/images/prodtools_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 5px;
	height: 15px;
	border-right: 1px solid #333;
	letter-spacing: normal;
}

#ProductTools {
	border: 1px solid #666;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
	background: #FFF;
}

#ProductTools a {
	color: #333;
	display: block;
	padding: 1px 0px 3px 5px;
	margin: 1px 0px 0px 0px;
	text-decoration: none;
}

#ProductTools a:hover {
	color: #FF9900;
}

#ProductTools ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#ProductTools li {
	display: inline;
	padding: 0px;
	margin: 0px
}

#ProductToolsWrap {
	margin: 0px 0px 0px 320px;
	border: 1px solid #333;
}

#ProductToolsWrap img {
	padding: 0px 3px 0px 0px;
	margin: 0px;
	float: none;
	display: inline;
}

#ProductToolsWrap h3 {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/menubar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 85%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 4px;
	text-transform: uppercase;
	color: #FFF;
}

#ProductToolsWrap ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#ProductToolsWrap li {
	display: inline;
	padding: 0px;
	margin: 0px
}

#ProductToolsWrap a {
	color: #333;
	display: block;
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
	padding: 2px 0px 2px 4px;
	font-size: 90%;
	text-decoration: none;
}

#ProductToolsWrap a:hover {
	background: #EDEDED;
}

.New {
	color: #FF9900;
	font-weight: bold;
	text-transform: uppercase;
}

.PopularTable {
	margin: 0px 0px 10px 0px;
	font-size: 90%;
	border: 1px solid #666;
}

.PopularTable caption {
	background: #666;
	padding: 5px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

.PopularTable td {
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #DDD;
}

.PopularTable img {
	padding: 0px;
	margin: 0px;
}

.PopularTable .Header {
	background-color: #F4F4F4;
	color: #333;
	font-weight: bolder;
	text-transform: uppercase;
	padding: 4px 5px 5px 5px;
	border-bottom: 1px solid #AAA;
	margin: 0px;
}

.PopularTable a {
	margin: 0px 0px -5px 0px;
	display: block;
	font-size: 105%;
	color: #333;
}

.PopularTable a:hover {
	color: #FF9900;
}

.PopularTable .Price {
	color: #CC0000;
	font-weight: bold;
}

#Price {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	padding: 0px 10px 0px 0px;
	font-size: 150%;
	display: inline;
	width: 100%;
	clear: none;
}

#ProductOverviewPrice {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;
	padding: 0px 10px 0px 0px;
	font-size: 150%;
	margin-left: 170px;
}

.PriceBreakTable {
	border: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
}

.PriceBreakTable th {
	font-size: 90%;
	font-weight: normal;
	padding: 5px;
	text-align: left;
}

.PriceBreakTable caption {
	background-image: url(http://image.ebuyer.com/customer/images/menubar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0px 3px 0px;
}

.PriceBreakTable .Header {
	font-weight: bold;
	background: #f4f4f4;
	border-bottom: 1px solid #D6D6D6;
}

#AlertYellow {
	background: #FFCC00;
	border: 1px solid #D0A600;
	color: #FFF;
	padding: 2px 0px 2px 0px;
	margin: 0px 4px 4px 4px;
	text-align: center;
	font-weight: bold;
}

#Advert {
	margin-bottom: 10px;
}

#menuItem {
	margin-bottom: 10px;
}

#menuItem a:hover {
	background: none;
}

#TextAd {
	border: 1px solid #333;
	background: #fff;
	font-size: 80%;
	padding: 3px;
	margin-bottom: 10px;
	text-align: center;
}

#TextAd a {
	color: #333;
}

#TextAd a:hover {
	color: #FF9900
}

#TextAd img {
	padding: 3px 0px 0px 0px;
}

#TextAd p{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	clear: both;
	text-align: left;
}

#TextAd h1 {
	background-image: url(http://image.ebuyer.com/customer/images/menubar_bg.gif);
	color: #fff;
	font-size: 90%;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 0px 5px 3px;
	text-align: center;
}

/* ----------------------------- Page classes ----------------------------- */

.Button {
	border: 1px solid #8F5B0D;
	background: #FF9900;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 1px 0px 1px;
	margin-bottom: 3px;
	color: #FFF;
	vertical-align: middle;
	height: 19px;
}

.CheckoutButton {
	border: 1px solid #799509;
	background: #A2C31C;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 1px 0px 1px;
	margin-bottom: 3px;
	color: #FFF;
	vertical-align: middle;
	height: 19px;
}

.PriceSmall {
	font-size: 65%;
	font-weight: normal;
	color: #333;
	display: inline;
}

.Rebate {
	display: inline;
}

.Rebate img {
	display: none;
}

.ProductForm {
	margin: 0px 0px 0px 0px;
}

.ProductOverviewForm {
	margin: 5px 0px 0px 170px;
}

.SearchForm {
	margin: 0px 0px 0px 0px;
	display: block;
}

#ReviewsHome {
	margin: 0px 0px 0px 0px;
}

#Stock {
	margin: 0px 0px 10px 120px;
	font-weight: normal;
	font-size: 90%;
}

.Mfr {
	padding: 5px 0px 0px 0px;
	font-weight: normal;
	display: block;
}

.Quickfind {
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	display: block;
}

#ImageGalleryContainer {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	display: block;
}

#ImageGalleryContainer img {
	padding: 0px;
	margin: 0px;
}

#ImageGalleryContainer span {
	font-size: 9px;
}

#ImageGalleryImages {
	border: 1px solid #DDDDDD;
	text-align: center;
	padding: 10px;
	margin: 55px 0px 10px 0px;
	height: 430px;
}

#imageCaption {
	padding: 10px;
	text-align: center;
	visibility: hidden;
}


#ImageGalleryThumbs {
	border: 1px solid #DDD;
	text-align: center;
	padding: 5px;
	margin: 0px 5px 5px 0px;
	width: 45px;
	height: 40px;
	float: left;
}

#Faq {
	position: relative;
}

#Faq h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 220%;
	color: #FF9900;
	font-weight: normal;
	text-transform: lowercase;
	position: relative;
}

#Faq ul {
	font-size: 90%;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#Faq li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#Faq a {
	color: #FF9900;
	font-weight: bold;
}

.view1 {
	display: none;
	margin: 0px 0px 10px 0px;
}

.view2 {
	display: none;
	margin: 0px 0px 10px 0px;
}

.view3 {
	display: none;
	margin: 0px 0px 10px 0px;
}

.view4 {
	display: none;
	margin: 0px 0px 10px 0px;
}

#RatingTop {
	background-color: #F4F4F4;
	font-size: 90%;
	padding: 2px 4px 3px 4px;
	font-weight: bolder;
	color: #FF9900;
}

#RatingTop br {
	display: none;
}

#RatingTop .Title {
	color: #333;
	display: inline;
	position: absolute;
	left: 282px;
	text-transform: uppercase;
}

#RatingTop .Date {
	color: #333;
	font-weight: normal;
	display: inline;
	float: right;
}

#RatingMain {
	font-size: 90%;
	padding: 4px;
	border: 1px solid #dddddd;
	margin: 0px 0px 20px 0px;
	position: relative;
	min-height: 85px;
	_height: 85px;
}

#RatingMain p {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 108px;
	position: relative;
	top: 0px;
	left: 10px;
	width: 82%;
}

#RatingBottom {
	margin: 5px 0px 0px 117px;
}

#RatingBottom .Useful {
	padding: 0px 0px 0px 30px;
}

#RatingBottom a {
	color: #ff9900;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}

#RatingBottom a:hover {
	color: #333;
}

#CreateReview {
	background-color: #F4F4F4;
	border: 1px solid #DDD;
	padding: 5px;
	font-size: 90%;
}

.ReviewForm {
	display: inline;
}

.ReviewForm .select {
	display: inline;
	position: absolute;
	left: 300px;
}

.lineHiLite {
	background: #F4F4F4;
	border-top: 1px solid #ddd;
	margin: 10px 0px 0px 0px;
}

#Sitemap {
	color: #333;
	font-size: 90%;
}

#Sitemap td {
	padding: 5px 0px 5px 5px;
}

#Sitemap a {
	color: #333;
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
}

#Sitemap a:hover {
	color: #FF9900;
}

.largeheadingG {
	color: #FF9900;
	font-size: 130%;
	text-decoration: none;
}

/* drop down styles */

.menu {
	text-align: left;
	color: #ffffff;
	position: absolute;
	visibility: hidden;
	background-color: #646464;
	border-top: 1px solid #333;
	border-bottom: 1px solid #000;
	border-left: 1px solid #333;
	border-right: 1px solid #000;
	width: 150px;
	z-index: 999;
}

.menu li a {
	text-decoration: none;
	padding: 0px;
	background-image: none;
}

.menu li a:hover, .menu li a:active {
	color: #fff;
	background: #646464;
}

#MenuSwitch {
	float: right;
	position: relative;
	top: 5px;
	z-index: 999;
	font-size: 90%;
}

#MenuSwitch a {
	color: #fff;
	padding: 0px 5px 0px 0px;
}

#MenuSwitch a:hover {
	color: #FF9900;
	text-decoration: none;
}

#BestSellers h1 {
	background-image: url(http://image.ebuyer.com/customer/images/essential_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 35px;
	height: 15px;
	border-left: 1px solid #333;
	letter-spacing: normal;
}

#BestSellers {

	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
}

#SubBestSellers {
	border: 1px solid #666;
	font-size: 95%;
	margin: 0px 0px 10px 0px;
	background: #FFF;
}

#SubBestSellers ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#SubBestSellers li {
	display: inline;
	padding: 0px;
	margin: 0px
}

#SubBestSellers a {
	color: #000099;
	background-color: #FFF;
	display: block;
	padding: 3px 0px 5px 5px;
	margin: 0px;
	border-bottom: 1px solid #DDD;
}

#SubBestSellers a:hover {
	background-color: #F4F4F4;
	text-decoration: none;
}

#BrowseAlert {
	position: absolute;
	top: 0px;
	right: 0px;
	background: #CC0000;
	font-weight: bolder;
	color: #FFF;
	font-size: 80%;
	padding: 3px 10px 3px 10px;
	z-index: 999;
}

#BrowseAlert a {
	color:#FFF;
	text-decoration:none;
}


#CartSwitch {
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	font-size: 100%;
	text-align: right;
}

#CartSwitch a {
	color: #333;
	text-decoration: none;
}

#CartSwitch a:hover {
	color: #FF9900;
}

/* vendor stores */

#VendorHeader {
	background: #f4f4f4;
	border: 1px solid #DDD;
	font-size: 90%;
	color: #333;
	margin: 0px 0px 00px 0px;
	width: 98%;
}

#VendorHeader img {
	padding: 0px 10px 0px 0px;
}

#VendorShowAll {
	float: right;
	font-size: 90%;
	width: 110px;
	text-align: center;
	border: 1px solid #DDD;
	margin: 3px 3px 0px 0px;
}

#VendorShowAll a {
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding: 3px;
}

#VendorShowAll a:hover {
	background-color: #FFF;
}

#VendorSearch {
	text-align: center;
	margin: 5px 0px 0px 0px;
}

.VendorButton {
	border: 1px solid #8F5B0D;
	background: #FF9900;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 1px 0px 1px;
	margin-bottom: 3px;
	color: #FFF;
	vertical-align: middle;
	height: 19px;
}

#ProdStats {
	position: relative;
}

#ProdStats h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 220%;
	color: #FF9900;
	font-weight: normal;
	text-transform: lowercase;
	position: relative;
	text-align: center;
	border-bottom: 1px solid #ddd;
	display: block;
}

#ProdStats h1 {
	background-image: url(http://image.ebuyer.com/customer/images/cust_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 35px;
	height: 15px;
	border-left: 1px solid #333;
	letter-spacing: -1px;
}

#ProdStatsContent {
	border: 1px solid #666;
	font-size: 80%;
	margin: 0px 0px 10px 0px;
	padding: 3px;
}

/* ----------finance style----------- */

#FinanceAlert {
	border: 2px solid #666666;
	margin: 0px 0px 10px 0px;
	padding: 15px;
}

#FinanceAlert img {
	float: left;
	padding: 0px 10px 0px 0px
}

#FinanceAlert h5 {
	font-size: 110%;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}

#FinanceAlert p {
	color: #CC0000;
	font-size: 95%;
	margin: 0px;
	padding: 0px;
}

.FinanceLink {
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

/* ------------------- new login -------------------- */

#LoginContainer {
	margin: 0px 0px 220px 0px;
}

#LoginContainer h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #FF9900;
	font-size: 220%;
	font-weight: normal;
}

#LoginPanel {
	background-image: url(http://image.ebuyer.com/customer/images/login/login_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 284px;
	margin: 0px 10px 0px 0px;
	float: left;
}

#LoginPanel p {
	margin: 0px 0px 8px 0px;
	padding: 7px;
}

#LoginPanel a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

#LoginPanel a:hover {
	background: #f4f4f4;
}

#LoginPanel img {
	padding: 7px 7px 0px 7px;
}

#LoginPanelBot {
	background-image: url(http://image.ebuyer.com/customer/images/login/login_bg_bottom.gif);
	background-repeat: no-repeat;
	width: 284px;
	height: 21px;
}

#LoginPanelBot input {
	margin: -1px 0px 0px 0px;
	border: 0px;
}

#RegContainer {
	margin: 0px 0px 30px 0px;
}

#RegContainer h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #FF9900;
	font-size: 220%;
	font-weight: normal;
	display: block;
}

#RegPanel {
	background-image: url(http://image.ebuyer.com/customer/images/login/login_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 284px;
	margin: 0px 10px 0px 0px;
	float: left;
}

#RegPanel p {
	margin: 0px 0px 8px 0px;
	padding: 7px;
}

#RegPanel img {
	padding: 7px 7px 0px 7px;
}

#RegPanelBot {
	background-image: url(http://image.ebuyer.com/customer/images/login/login_bg_bottom.gif);
	background-repeat: no-repeat;
	width: 284px;
	height: 21px;
}

#RegPanelBot img {
	padding: 0px;
}

/* ------------- jargon buster -------------- */

#Jargon {
	
}

#Jargon h1 {
	background-image: url(http://image.ebuyer.com/customer/images/jargon_header_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 8px 0px 0px 35px;
	height: 15px;
	border-left: 1px solid #333;
	letter-spacing: -1px;
}

#JargonContent {
	border: 1px solid #666;
	font-size: 80%;
	margin: 0px 0px 10px 0px;
	padding: 3px;
}

#JargonContent a {
	color: #333;
	padding: 2px 0px 2px 5px;
	margin: 1px 0px 1px 0px;
	background-color: #F4F4F4;
	display: block;
}

#JargonContent a:hover {
	background-color: #EDEDED;
	text-decoration: none;
}

#Jargon ul {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#DispatchDetails ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#DispatchDetails li {
	display: inline;
	font-size: 90%;
	padding: 5px;
	border: 1px solid #999;
	background: #f4f4f4;
	margin: 0px 5px 0px 0px;
}

#DispatchDetails a {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}

#DispatchDetails a:hover {
	color: #333;
}

#Nspcc {
	border: 1px solid #666;
	margin: 10px 0px 10px 0px;
}

#Nspcc p {
	margin: 3px;
	padding: 3px 0px 4px 0px;
	border: 1px solid #666;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	font-size: 90%;
	background: #109663;
}

.SendProductPageTable {
	border: 1px solid #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 95%;
}

.SendProductPageTable tr {
	background: #EEE;
}

.SendProductPageTable td {
	padding: 5px 7px 5px 7px;	
}

.SendProductPageTable caption {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/menubar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 95%;
	height: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	text-transform: uppercase;
	color: #FFF;
}

label {
    cursor: pointer;
}
 
	/* ----------- bundles ------------ */  
#Bundles {  
	font-size: 95%;
	*width: 98%; 
}  

#Bundles h4 {  
	font-weight: bolder;  
	color: #FFF;  
	text-align: center;  
	background: url(../images/bundles_bg.gif);  
	background-position: top right;  
	background-repeat: no-repeat;  
	margin: 0px;  
	font-size: 100%;  
	padding: 3px 0px 2px 0px;  
	text-transform: uppercase;  
}  

* html body #Bundles h4 {  
	height: 18px;  
	padding: 3px 0px 0px 0px;  
	margin: 0px 0px -3px 0px;  
}  

#BundlesContent {  
	border: 1px solid #E64C49;  
	padding: 5px;  
}  

#BundlesWrap {  
	padding: 0px 0px 0px 0px;  
	font-weight: bold;  
}  
 
#BundlesWrap ul {  
	list-style: none;  
	display: block;  
	margin: 5px 0px 5px 0px;  
	padding: 0px 0px 0px 0px;  
}  

#BundlesWrap li {  
	display: inline;  
	margin: 0px;  
	padding: 0px;  
	height: 200px;  
}  

#BundlesWrap table {  
	display: inline;  
}  
 
#BundlesWrap .Add {  
	position: relative;  
	bottom: 0px;  
	font-size: 100%;  
	margin: 0px 0px 0px 10px  
}  

.PlusPrice {  
	color: #cc0000;  
	font-size: 100%;  
	position: relative;  
	bottom: 5px;  
	padding: 5px;  
}  

.Plus {  
	position: relative;  
	bottom: 10px;  
	color: #cc0000;  
	padding: 5px;  
	font-size: 150%;  
}  

#BundlesWrap p {
	color: #CC0000;
}

/*---------------------------------Page Numbers---------------------------------*/

#MorePages {
	border: 0px solid #b5b5b5;
	padding: 7px;
	margin: 0px 0px 10px 0px;
	font-size: 90%;
	background: url(http://image.ebuyer.com/customer/images/navigation/pages_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#MorePages a {
	padding: 5px;
	color: #ff9900;
	font-weight: bold;
}

#MorePages a:hover {
	color: #333;
}

/*---------------------------------Overlay Icons---------------------------------*/

#ImageHolderProduct {
	width: 150px;
	height: 150px;
	position: relative;
	float: left;
	margin-right: 20px;
	*margin-right: 0px;
}

#ImageOverlayProduct {
	float: left;
	position: relative;
	top: -40px;
	left: 0px;
	z-index: 1000;
	padding: 0px;
	margin: 0px;
}

#ImageHolderPage {
	width: 80px;
	height: 80px;
	position: relative;
	left: -10px;
	float: left;
	margin-right: -5px;
	*margin-right: 0px;
}

#ImageOverlayPage {
	float: left;
	position: relative;
	top: -25px;
	left: 11px;
	z-index: 1000;
	padding: 0px;
	margin: 0px;
}

#ImageHolderSearch {
	width: 45px;
	height: 45px;
	position: relative;
	float: left;
	margin-right: 20px;
	*margin-right: 0px;
}

#ImageOverlaySearch {
	float: left;
	position: relative;
	top: -15px;
	left: 0px;
	z-index: 1000;
	padding: 0px;
	margin: 0px;
}

#ProductBundles img {
	margin: 2px 0px 2px 0px;
	padding: 0px;
	float: none;
	*float: left;
}

/* -------------------- customer support ---------------------- */

#CustomerSupport a {
        color: #FF9900;
        font-weight: bold;
}

#CustomerSupport a:hover {
        color: #333;
}

#CustomerSupport p {
        font-size: 95%;
        line-height: 16px;
}

#CustomerSupport h1 {
        color: #FF9900;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 280%;
        font-weight: lighter;
        letter-spacing: -1px;
        margin: 0px 0px 20px 0px;
        padding: 0px;
}

#CustomerSupport h3 {
        color: #FF9900;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 140%;
        letter-spacing: -1px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
}

#PaypalInfo {
        background:#f4f4f4 url(http://image.ebuyer.com/customer/images/orders/paypal_bg.gif) no-repeat top left;
        border: 1px solid #666;
        padding: 40px 5px 5px 5px;
        margin: 0px 5px 10px 0px;
}


#ProductDetailsFinance {
        width: 300px;
        margin: 5px 0 0 0;
        padding: 2px;
        color: inherit;
        background-color: #fff;
        font-size: 85%;
        text-align: right;
        border: 1px solid #ddd;
}

#ProductDetailsFinance p {
        margin: 0;
        padding: 3px 2px;
        text-align: left;
        border: 0;
}


#ProductDetailsFinance img {
        float: none;
        padding: 0;
}

#ProductDetailsFinance a {
        color: #c00;
        background-color: inherit;
        font-weight: bold;
        text-decoration: underline;
}


#Finance p {
	font-size: 95%;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#Finance h1 {
	color: #FF9900;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 240%;
}

#Finance h3 {
	color: #FF9900;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-transform: uppercase;
}

.FinanceTable {
	margin: 5px 0px 10px 0px;
	border: 1px solid #333;
}

.FinanceTable td {
	font-size: 90%;
	padding: 5px;
}

.FinanceTable caption {
	background: #333;
	color: #FFF;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px;
	margin: 10px 0px -5px 0px;
	*margin: 10px 0px 0px 0px;
}

/*---------------------------------Password Gauge----------------------------------*/
#GaugeWrap {
	background: #fff;
	border: 1px solid #666;
	width: 171px;
	height: 20px;
	float: left;
}

.StrongPass {
	font-size: 80%;
	color: #cc0000
}

#PassWeak {
	width: 84px;
	height: 2px;
	background: #cc0000;
	margin: 3px 3px 0px 0px;
	float: left;
	clear: both;
}

#PassMedium {
width: 56px;
height: 2px;
background: #FFD700;
margin: 3px 3px 0px 0px;
float: left;
}
 
#PassStrong {
	width: 26px;
	height: 2px;
	background: #00A601;
	margin: 3px 3px 0px 0px;
	float: left;
}

/*-------------------------------Password Alert--------------------------------------*/
#PasswordAlert {
	background: #CC0000;
	border: 1px solid #680000;
	padding: 5px;
	font-size: 95%;
	color: #FFF;
	width: 98%;
	margin: 0px 0px 10px 0px;
}

#PasswordAlert a {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

/*------------------------------- Entertainment Tab --------------------------------------*/

#Menu #entertainment_store_tabli #ltab {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/cdtabnew_left.gif);
	padding: 5px 0px 5px 0px;
}

#Menu #entertainment_store_tabli a {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/cdtabnew_right.gif);
	color: #333;
	font-weight: bold;
}

#Menu #entertainment_store_tabli a:hover {
	color: #333;
}

/*------------------------------- Holiday Tab --------------------------------------*/

#Menu #holiday_tabli #ltab {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/cdtabnew_left.gif);
	padding: 5px 0px 5px 0px;
}

#Menu #holiday_tabli a {
	background-image: url(http://image.ebuyer.com/customer/images/navigation/stores/cdtabnew_right.gif);
	color: #333;
	font-weight: bold;
}

#Menu #holiday_tabli a:hover {
	color: #333;
}

/* text styles */

.body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	speak-numeral: digits;
	speak-punctuation: none;
	font-weight: normal;
}

.body a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 1.0em;
	color: #86AED7;
	font-weight: normal;
	text-decoration:underline;
}

.body a:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 1.0em;
	color: #86AED7;
	font-weight: normal;
	text-decoration:underline;
}

.body a:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 1.0em;
	color: #86AED7;
	font-weight: normal;
	text-decoration:underline;
}

.t1 {
	font-family: Verdana;
	font-size: 1.5em;
	line-height: 1.7em;
	color: #333333;
	speak-numeral: digits;
	speak-punctuation: none;
	font-weight: bold;
}

.t1 a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #FFFFFF;
}

.t2 {
	font-family: Verdana;
	font-size: 0.9em;
	line-height: 1.0em;
	color: #666666;
	speak-numeral: digits;
	speak-punctuation: none;
}

.t2 a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 0.9em;
	color: #B9B900;
	text-decoration: underline;
}

.t2 a:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 0.9.em;
	color: #B9B900;
	text-decoration: none;
}

.t2 a:visited {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 0.9em;
	color: #B9B900;
	text-decoration: underline;
}

.titlebody {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #6699CC;
	speak-numeral: digits;
	speak-punctuation: none;
}
