/*
------------ ProductProperties START -------------
*/
.product_properties_image {
	width: 25px;
}
.product_properties_title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #465BAE;
	font-weight: bold;
	text-transform: uppercase;
}
.product_properties_content {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #514F47;
}
.product_properties_table {
	background-color: #EFEFEF;
	border: 1px solid #C6C6C6;
	border-spacing:3px;
}
.product_properties_listing_table {
	border-spacing:3px;
}
.product_properties_listing_image {
	width: 25px;
}
/*
------------ ProductProperties END -------------
*/



.form_element_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	border: 1px solid #514F47;
	color: #514F47;
	cursor: hand;
	cursor: pointer;
}

.form_element_button_disabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #514F47;
	color: #514F47;
}

.category_selected {
	background-color: #FFF7D3;
}

.valid_shipping_costs {
	background-color: #DDDDDD;
}

.inputRequirement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}

.productlist_product_name {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #466BAE;
	
}

.productlist_price_total {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #514F47;
}

.productlist_product_name:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #514F47;
}

.moduleRow {
}
.moduleRowOver {
	background-color: #E2E2E2;
	cursor: hand;
	cursor: pointer;
}
.moduleRowError {
	background-color: #FF9999;
	border: 1px solid #FF0000;
}
.moduleRowSelected {
	background-color: #E2E2E2;
}

.createAccountTable {
	background-color: #EFEFEF;
}

.createAccountTableHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #465BAE;
	font-weight: bold;
	background-color: #E2E2E2;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #514F47;
}

.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #514F47;
}

.product_image_preview {
	border: 1px solid #C0C0C0;
}
.product_image_big {
	border: 1px solid #C0C0C0;
}
.product_image_small {
	border: 1px solid #C0C0C0;
	cursor: hand;
	cursor: pointer;
}
.product_image_product_info {
	border: 1px solid #C0C0C0;
}
.product_image_category_overview {
	border: 1px solid #C0C0C0;
}

.info_text_ssl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B60000;
}

.secure_payment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #514F47;
    background-color: #FFFFDD;
}
hr {

}
.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #465BAE;
	font-weight: bold;
}
.pageHeadingProduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #465BAE;
	font-weight: bold;
}
.product_listing_normal_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #466BAE;
	font-weight: bold;
}
.product_listing_old_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: line-through;
	color: #666666;
}
.product_listing_special_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FF0001;
	font-weight: bold;
}
.product_info_normal_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #466BAE;
}
.product_info_old_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: line-through;
	font-weight: bold;
	color: #666666;
}
.product_info_special_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FF0001;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #466BAE;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.a_categories {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #466BAE;
}
.a_categories:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #514F47;
}
.a_categories_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #514F47;
}
.a_shop_pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #466BAE;
}
.a_shop_pages:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #514F47;
}
.a_shop_pages_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #514F47;
}
.a_shop_pages_selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #514F47;
}
.a_info_pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #466BAE;
}
.a_info_pages:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.a_info_pages_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.a_info_pages_selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #514F47;
}
input.image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #514F47;
	color: #514F47;
}

.error_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
}
.messageStackError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
}
.messageStackSuccess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.messageStackWarning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
}

/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/

.contentBox {
  border: 1px solid #C0C0C0;
  background: #EEEEEE;
  width: 100%;
}

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #465BAE;
}

.contentBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 100%;
}


.BestSellersBox {
  background: #b6b7cb;
}
TD.BestSellersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.BestSellersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}

.CurrenciesBox {
  background: #b6b7cb;
}
TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.CurrenciesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.InformationBox {
  width: 100%;
  border: 1px;
  border-style: solid;
}
TD.InformationBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.InformationBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  width: 100%;
  color: #514F47;
}

.CategoriesBox {
  width: 100%;
}
TD.CategoriesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #b6b7cb;
  color: #514F47;
}
.CategoriesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  width: 100%;
  color: #514F47;
}

/*
------------ InfoPages START-------------
*/
.InfoPagesBox {
  width: 100%;
}
TD.InfoPagesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #b6b7cb;
  color: #514F47;
}
.InfoPagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  width: 100%;
  color: #514F47;
}

.InfoPagesInnerBox {
  padding: 0px;
  border-width: medium;
}
.InfoPagesInnerContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  padding: 0px;
  padding: 0px;
  margin-left: 0px;
  padding-left: 0px;
  color: #514F47;
}

/*
------------ InfoPages END-------------
*/


.LanguagesBox {
  background: #b6b7cb;
}
TD.LanguagesBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.LanguagesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.ManufacturerInfoBox {
  background: #b6b7cb;
}
TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.ManufacturerInfoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.ManufacturersBox {
  background: #b6b7cb;
}
TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.ManufacturersBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.OrderHistoryBox {
  background: #b6b7cb;
}
TD.OrderHistoryBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.OrderHistoryBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.ProductNotificationsBox {
  background: #b6b7cb;
}
TD.ProductNotificationsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.ProductNotificationsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.ReviewsBox {
  background: #b6b7cb;
}
TD.ReviewsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.ReviewsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.SearchBox {
  width: 100%;
}
TD.SearchBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #514F47;
}
.SearchBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  width: 100%;
  color: #514F47;
}


.ShoppingCartBox {
  width: 100%;
}
TD.ShoppingCartBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #514F47;
}
.ShoppingCartBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}

.LastViewedBox {
  width: 100%;
}
.LastViewedBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
.LastViewedBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.LastViewedBoxLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline;
}
.LastViewedBoxLink:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}



.SpecialsBox {
  background: #b6b7cb;
}
TD.SpecialsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.SpecialsBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.TellaFriendBox {
  background: #b6b7cb;
}
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.TellaFriendBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}


.WhatsNewBox {
  background: #b6b7cb;
}
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFF9;
}
.WhatsNewBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #514F47;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.productListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.productListing-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
	background: #E2E2E2;
}
.productListing-data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.productListing-odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.productListing-even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.productListing-siteinfo_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #514F47;
}
.smallTextLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #514F47;
	font-weight: bold;
}
.smallTextLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #514F47;
	font-weight: bold;
}
.stockWarning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #514F47;
}
.headerNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
	font-weight: bold;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #514F47;
	font-weight: bold;
}
.checkoutBarFrom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #514F47;
}
.checkoutBarFrom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #514F47;
}
.checkoutBarTo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #514F47;
}
.checkoutBarTo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #514F47;
}
.TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #514F47;
}
/*
SS
*/
.ss_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #465BAE;
}
.form_element {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #514F47;
	color: #514F47;
}

.form_element_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FF9999;
	border: 1px solid #FF0000;
}
.site_header_error_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.product_info_outer_table {
}

.product_info_inner_table {
	background-color: #EEEEEE;
	border: 1px solid #C0C0C0;
}

.product_info_headline {
	text-align: center;
}
checkout_confirmation_total_table {
	
}

.popup_image {
	background-color: #EEEEEE;
}