/* pageAdmin*/
.pageAdminHeaderTR
{
	background-color: #d01601;
	color: White;
}
.pageAdminTR
{
	background-color: #ddffdd;
}

.pageAdminATR
{
	background-color: #ffcccc;
}

/* pageRMA */
.pageRMAMain
{
	margin-left: 30px;
	margin-top: 30px;
}
.pageRMATop
{
	width: 740px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/RMA/Top.jpg" ) no-repeat;
}

.pageRMABottom
{
	width: 740px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/RMA/Bottom.jpg" ) no-repeat;
}

.pageRMASides
{
	border-left: solid 1px #8b2f22;
	border-right: solid 1px #8b2f22;
	width: 738px;
}

.pageRMAHeaderText
{
	font-weight: 700;
	margin-left: 15px;
	font-size: 16px;
	color: White;
	padding-top: 5px;
}

.pageRMAText
{
	font-weight: 700;
	margin-left: 10px;
}

/* pageNewsLetter */
.pageNewsLetterTextA
{
	font-size: 22px;
	color: #f03c58;
	margin-left: 5px;
}

.pageNewsLetterTextB
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 700;
	margin-left: 5px;
}
.pageNewsLetterMain
{
	margin-left: 30px;
	margin-top: 30px;
}
.pageNewsLetterTop
{
	width: 414px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/NewsLetter/newsletterTop.jpg" ) no-repeat;
}

.pageNewsLetterBottom
{
	width: 414px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/NewsLetter/newsletterBottom.jpg" ) no-repeat;
}

.pageNewsLetterSides
{
	border-left: solid 1px #8b2f22;
	border-right: solid 1px #8b2f22;
	width: 412px;
}

.pageNewsLetterHeaderText
{
	font-weight: 700;
	margin-left: 15px;
	font-size: 16px;
	color: White;
	padding-top: 5px;
}

.pageNewsLetterText
{
	font-weight: 700;
	margin-left: 15px;
}



/* Creat Account Page */
.pagePaymentCanceledMain
{
    float:left;
    margin-left: 30px;
	margin-top:30px;
	margin-bottom:30px;
}
.pagePaymentCanceledTop
{
	width: 738px;
	height: 8px;
	background: url( "../../../../App_Themes/Images/ShoppingCart/Top.jpg" ) no-repeat;
}
.pagePaymentCanceledSides
{
	border-left: solid 1px #CF1602;
	border-right: solid 1px #CF1602;
	width: 736px;
}
.pagePaymentCanceledText
{
	font-weight: 700;
	margin-left: 15px;
}

.pagePaymentCanceledBottom
{
	width: 738px;
	height: 8px;
	background: url( "../../../../App_Themes/Images/ShoppingCart/Bottom.jpg" ) no-repeat;
}


/* Creat Account Page */

.pageCreateAccountThankYouTextA
{
	color: #f03c58;
	font-size: 22px;
	margin-left: 15px;
}

.pageCreateAccountThankYouTextB
{
	color: #727272;
	font-weight: 700;
	margin-left: 10px;
}

.pageCreateAccountThankYouTextC
{
	color: White;
	margin-left: 10px;
	margin-top: 5px;
	font-weight: 700;
	font-size: 13px;
}

.pageCreateAccountThankYouGreyTop
{
	width: 664px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Registration/ThankYou/grey-top.jpg" ) no-repeat;
}

.pageCreateAccountThankYouGreyBottom
{
	width: 664px;
	height: 6px;
	background: url( "../../../../App_Themes/Images/Registration/ThankYou/grey-bottom.jpg" ) no-repeat;
}

.pageCreateAccountThankYouGreySides
{
	border-left: solid 1px #a1a1a1;
	border-right: solid 1px #a1a1a1;
	width: 662px;
}

.pageCreateAccountThankYouRedTop
{
	width: 318px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Registration/ThankYou/red-top.jpg" ) no-repeat;
}

.pageCreateAccountThankYouRedBottom
{
	width: 318px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Registration/ThankYou/red-bottom.jpg" ) no-repeat;
}

.pageCreateAccountThankYouRedSides
{
	border-left: solid 1px #cc0000;
	border-right: solid 1px #cc0000;
	width: 316px;
}

/* Search Result */

.pageSearchResultHeader
{
	color: #f03c58;
	font-size: 24px;
	margin-bottom: 20px;
	font-weight: 700;
}

/* Login  */
.pageLoginTextA
{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 20px;
	font-weight: 700;
}

.pageLoginTextB
{
	color: #f03c58;
	font-size: 22px;
	margin-left: 15px;
}

/* Account type */
.pageAccountTypeTextA
{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 20px;
	font-weight: 700;
}

.pageAccountTypeTextB
{
	color: #f03c58;
	font-size: 22px;
	margin-left: 15px;
}

.pageAccountTypeContent1Text2
{
	text-align: left;
	font-weight: 700;
}


/* Catalog  */
.pageCatalogFilterText
{
	color: #CE3121;
	font-weight: 700;
	font-size: 16px;
	margin-left: 9px;
}
/* Newsletter Subscribe*/

.pageNewsLetterMainTable
{
	margin-left: 30px;
	margin-top: 10px;
	width: 664px;
}

.pageNewsLetterA
{
	color: #f03c58;
	font-size: 22px;
	margin-left: 15px;
	font-weight: 700;
}

.pageNewsLetterB
{
	font-weight: 700;
	margin-left: 15px;
}

/* MyBalance Matrix Page */
.pageMyBalanceMatrixTop
{
	width: 740px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/SelfService/MyOrders/top.jpg" ) no-repeat;
}

.pageMyBalanceMatrixBottom
{
	width: 740px;
	height: 8px;
	background: url( "../../../../App_Themes/Images/SelfService/MyOrders/bottom.jpg" ) no-repeat;
}

.pageMyBalanceMatrixSides
{
	border-left: solid 1px #d01601;
	border-right: solid 1px #d01601;
	width: 738px;
}

.pageMyBalanceMatrixText1
{
	color: White;
	margin-left: 10px;
	margin-top: 5px;
	font-weight: 700;
	font-size: 13px;
}

/* MyOrders Page */
.pageMyOrdersTop
{
	width: 740px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/SelfService/MyOrders/top.jpg" ) no-repeat;
}

.pageMyOrdersBottom
{
	width: 740px;
	height: 8px;
	background: url( "../../../../App_Themes/Images/SelfService/MyOrders/bottom.jpg" ) no-repeat;
}

.pageMyOrdersSides
{
	border-left: solid 1px #d01601;
	border-right: solid 1px #d01601;
	width: 738px;
}

.pageMyOrdersOverviewRows
{
}

.pageMyOrdersOverviewRows td
{
	border-bottom: dotted 1px #979797;
}

.pageMyOrdersOverviewItems
{
	font-weight: 700;
	margin-left: 20px;
}
.pageMyOrdersOverviewItemsCurrency
{
	font-weight: 700;
	margin-left: 20px;
	text-align: right;
	margin-right: 20px;
}

.pageMyOrdersOverviewItems a
{
	font-weight: 700;
	text-decoration: none;
	color: Black;
}

.pageMyOrdersOverviewHeader
{
	background-color: #eaeaea;
	height: 20px;
}

.pageMyOrdersOverviewHeader a
{
	color: #767676;
	font-weight: 700;
	text-decoration: none;
	margin-left: 20px;
}

.pageMyOrdersText1
{
	color: White;
	margin-left: 10px;
	margin-top: 5px;
	font-weight: 700;
	font-size: 13px;
}

.pageMyOrdersText2
{
	font-weight: 700;
}

/* MyDetailDeliveryAddress Page */
.pageMyDetailsContactPersonsTop
{
	width: 233px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/SelfService/blue-bar.jpg" ) no-repeat;
}

.pageMyDetailsContactPersonsBottom
{
	width: 233px;
	height: 8px;
	background: url( "../../../../App_Themes/Images/SelfService/blue-bar-bottom.jpg" ) no-repeat;
}

.pageMyDetailsContactPersonsSides
{
	border-left: solid 1px #463796;
	border-right: solid 1px #463796;
	width: 231px;
}

.pageMyDetailsContactLink a:hover
{
	float: left;
	text-decoration: underline;
}

.pageMyDetailsContactPersonsText1
{
	color: White;
	margin-left: 10px;
	padding-top: 5px;
	font-weight: 700;
	font-size: 13px;
}

.pageMyDetailsContactPersonsText2
{
	margin-left: 10px;
	font-weight: 700;
	padding-top: 8px;
	text-decoration: none;
}

.pageMyDetailsContactPersonsText2 a
{
	text-decoration: none;
	color: Black;
}

/* MyDetailDeliveryAddress Page */
.pageMyDetailsDeliveryAddressTop
{
	width: 233px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/SelfService/blue-bar.jpg" ) no-repeat;
}

.pageMyDetailsDeliveryAddressBottom
{
	width: 233px;
	height: 8px;
	background: url( "../../../../App_Themes/Images/SelfService/blue-bar-bottom.jpg" ) no-repeat;
}

.pageMyDetailsDeliveryAddressSides
{
	border-left: solid 1px #463796;
	border-right: solid 1px #463796;
	width: 231px;
}

.pageMyDetailsDeliveryAddressText1
{
	color: White;
	margin-left: 10px;
	padding-top: 5px;
	font-weight: 700;
	font-size: 13px;
}

.pageMyDetailsDeliveryAddressText2
{
	padding-top: 8px;
	margin-left: 10px;
	font-weight: 700;
	text-decoration: none;
}

.pageMyDetailsDeliveryAddressText2 a
{
	text-decoration: none;
	color: Black;
}

/* MyDetail Page */
.pageMyDetailsAccountInfoTop
{
	width: 233px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/SelfService/grey-bar.jpg" ) no-repeat;
}

.pageMyDetailsAccountInfoBottom
{
	width: 233px;
	height: 8px;
	background: url( "../../../../App_Themes/Images/SelfService/grey-bar-bottom.jpg" ) no-repeat;
}

.pageMyDetailsAccountInfoSides
{
	border-left: solid 1px #9e9e9e;
	border-right: solid 1px #9e9e9e;
	width: 231px;
	height: 97px;
}

.pageMyDetailsText1
{
	color: White;
	margin-left: 10px;
	padding-top: 5px;
	font-weight: 700;
	font-size: 13px;
}
.pageMyDetailsText2
{
	padding-top: 8px;
	margin-left: 10px;
	font-weight: 700;
}
.pageMyDetailsText3
{
	color: #717171;
	font-weight: 700;
	margin-left: 10px;
}
.pageMyDetailsText4
{
	margin-left: 10px;
	font-weight: 700;
}



/* SelfService Page */
.pageSelfServiceTop1
{
	font-weight: 600;
	margin-left: 45px;
	width: 664px;
	height: 18px;
	background: url( '../../../../App_Themes/Images/SelfService/Default/top1.jpg' ) no-repeat;
}

.pageSelfServiceHeaderText1
{
	color: #f64756;
	font-size: 24px;
	font-weight: 600;
	margin-left: 60px;
	margin-bottom: 20px;
}

/* Registration Page */
.balanceMatrixGridHeader
{
	border-bottom: 1px solid White;
	background: #e2e3ea url(   "../../../App_Themes/Images/SelfService/BalanceMatrix/infopanel_grey_repeat.gif" ) repeat-x;
	font-size: 12px;
	color: #767676;
}

.balanceMatrixItemGrid
{
	border-bottom-style: dotted;
	border-bottom-color: #d3d3d3;
	border-bottom-width: 1px;
}

/* Registration Page */
.pageRegistrationMainDiv
{
	float: left;
}

.pageRegistrationTabControl INPUT[type=text]
{
	width: 180px;
}

.pageRegistrationTabControl INPUT[type=password]
{
	width: 180px;
}



.pageRegistrationTabControl .ajax__tab_header
{
	height: 34px;
	background: url( "../../../../App_Themes/Images/Registration/Header.jpg" ) no-repeat bottom left;
	width:700px;
}

.userRegistrationTabContainer_idAndPassWordTab
{
	color: White;
	font-size: 14px;
	font-weight: 700;
	height: 28px;
	width: 300px;
	padding-left: 2px;
	border: solid 0px yellow;
	vertical-align:middle;
	margin-top: 5px;
	text-align:left;
}



.userRegistrationTabContainer_addressesTab
{
	color: White;
	font-size: 14px;
	font-weight: 700;
	height: 28px;
	width: 300px;
	border: solid 0px yellow;
	vertical-align: middle;
	text-align:left;
	margin-top: 5px;
	margin-left: 5px;
}

.pageRegistrationTabControl .ajax__tab_outer
{
}
.pageRegistrationTabControl .ajax__tab_inner
{
}
.pageRegistrationTabControl .ajax__tab_tab
{
	cursor: default !important;
}
.pageRegistrationTabControl .ajax__tab_body
{
	width: 700px;
}
.pageRegistrationTabControl .ajax__tab_hover
{
}
.pageRegistrationTabControl .ajax__tab_active
{
	background: url( "../../../../App_Themes/Images/Registration/tab_red.jpg" ) no-repeat;
	height: 26px;
	padding-bottom: 30px;
	
	
}

.pageRegistrationTabContent1
{
	border-left: solid 1px #d61700;
	border-right: solid 1px #d61700;
	
}
.pageRegistrationTabBottomBar
{
	height: 8px;
	background: url( "../../../../App_Themes/Images/Registration/Bottom.jpg" ) no-repeat;
}

.pageRegistrationTabBottom
{
	margin-top: 15px;
}

.pageRegistrationTabBottomTxtA
{
	float: left;
	font-weight: 700;
}

.pageRegistrationTabBottomTxtB
{
	color: #d83e36;
}

.pageRegistrationTabContent1Table
{
	margin-left: 10px;
	margin-right: 10px;
	width: 95%;
}
.pageRegistrationText1
{
	color: #f03c58;
	font-size: 22px;
	margin-left: 15px;
}

.pageRegistrationTabContent1Text1
{
}

.pageRegistrationTabContent1Text2
{
	text-align: right;
	font-weight: 700;
}


.pageRegistrationTabContent2
{
	border-left: solid 1px #d61700;
	border-right: solid 1px #d61700;
}

.pageRegistrationMainTable
{
	margin-left: 30px;
}

.pageRegistrationTabContent2Title
{
	background-color: #ebebeb;
	color: black;
	font-size: 16px;
	font-weight: 700;
}

.pageRegistrationTabContent2TitleDeliveryNote
{
	background-color: #ebebeb;
	color: black;
	font-size: 10px;
	font-weight: 700;
}

/* OrderConfirm Page */
.pageOrderConfirmMain
{
	width: 738px;
	margin-left: 40px;
	margin-bottom: 40px;
	margin-top: 40px;
	float: left;
}

.pageOrderConfirmTop
{
	width: 738px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Order/Top_bar.jpg" ) no-repeat;
}

.pageOrderConfirmBottom
{
	width: 738px;
	height: 9px;
	background: url( "../../../../App_Themes/Images/Order/Bottom.jpg" ) no-repeat;
}

.pageOrderConfirmReferenceTop
{
	width: 738px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Order/top_grey.jpg" ) no-repeat;
}

.pageOrderConfirmReferenceBottom
{
	width: 738px;
	height: 9px;
	background: url( "../../../../App_Themes/Images/Order/bottom_grey.jpg" ) no-repeat;
}

.pageOrderConfirmDAddressTop
{
	width: 232px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Order/top_red_small.jpg" ) no-repeat;
}

.pageOrderConfirmDAddressBottom
{
	width: 232px;
	height: 9px;
	background: url( "../../../../App_Themes/Images/Order/bottom_red_small.jpg" ) no-repeat;
}

.pageOrderConfirmIAddressTop
{
	width: 232px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Order/top_red_small.jpg" ) no-repeat;
}

.pageOrderConfirmIAddressBottom
{
	width: 232px;
	height: 9px;
	background: url( "../../../../App_Themes/Images/Order/bottom_red_small.jpg" ) no-repeat;
}

.pageOrderConfirmPaymentTop
{
	width: 232px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Order/top_red_small.jpg" ) no-repeat;
}

.pageOrderConfirmPaymentBottom
{
	width: 232px;
	height: 9px;
	background: url( "../../../../App_Themes/Images/Order/bottom_red_small.jpg" ) no-repeat;
	bottom: 0px;
	margin-bottom: 0px;
}

.pageOrderThankYouRedTop
{
	width: 357px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Order/thankyou/small-red-top.jpg" ) no-repeat;
}

.pageOrderThankYouRedBottom
{
	width: 357px;
	height: 9px;
	background: url( "../../../../App_Themes/Images/Order/thankyou/small-red-bottom.jpg" ) no-repeat;
}

.pageOrderThankYouRedSides
{
	border-left: solid 1px #cc0000;
	border-right: solid 1px #cc0000;
	width: 355px;
	text-align: left;
	height: 150px;
}

.pageOrderThankYouTextA
{
	margin-left: 10px;
	font-weight: 700;
}

.pageOrderConfirmPaymentSides
{
	border-left: solid 1px #CF1602;
	border-right: solid 1px #CF1602;
	width: 230px;
	text-align: left;
	margin-left: 10px;
}

.pageOrderConfirmTcTop
{
	width: 738px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Order/top_red_big.jpg" ) no-repeat;
}

.pageOrderConfirmTcBottom
{
	width: 738px;
	height: 9px;
	background: url( "../../../../App_Themes/Images/Order/bottom_red_big.jpg" ) no-repeat;
}

.pageOrderConfirmTcSides
{
	border-left: solid 1px #CF1602;
	border-right: solid 1px #CF1602;
	width: 736px;
	text-align: left;
}

.pageOrderConfirmIAddressSides
{
	border-left: solid 1px #CF1602;
	border-right: solid 1px #CF1602;
	width: 230px;
	text-align: left;
	height: 145px;
}

.pageOrderConfirmDAddressSides
{
	border-left: solid 1px #CF1602;
	border-right: solid 1px #CF1602;
	width: 230px;
	text-align: left;
	height: 145px;
}

.pageOrderConfirmReferenceSides
{
	border-left: solid 1px #a1a1a1;
	border-right: solid 1px #a1a1a1;
	width: 736px;
}

.pageOrderConfirmSides
{
	border-left: solid 1px #CF1602;
	border-right: solid 1px #CF1602;
	width: 736px;
}

.pageOrderConfirmSpacer
{
	border-top: solid 1px #D5D5D5;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	height: 5px;
}

.pageOrderConfirmTable
{
	border: none;
	width: 100%;
}

.leftMargin
{
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rightMargin
{
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageOrderConfirmHeader
{
	color: #767676;
}

.pageOrderConfirmHeaderRow
{
	background-color: #EAEAEA;
}

/*-----------------BEGIN TEXT------------------*/

.pageOrderConfirmTextA
{
	margin-left: 10px;
	padding-top: 5px;
	color: White;
	font-weight: 700;
	font-size: 15px;
}

.pageOrderConfirmTextB
{
	margin-top: 5px;
	margin-right: 35px;
	width: 200px;
	font-weight: 700;
}

.pageOrderConfirmTextB_sub1
{
	color: #858585;
}

.pageOrderConfirmTextC
{
	margin-top: 5px;
	margin-right: 25px;
	font-weight: 700;
}

.pageOrderConfirmTextD
{
	margin-top: 5px;
	margin-right: 5px;
	font-weight: 700;
	font-size: 14px;
}

.pageOrderConfirmTextE
{
	margin-top: 5px;
	margin-right: 25px;
	color: #D82D1B;
	font-weight: 700;
	font-size: 14px;
}

.pageOrderConfirmTextF
{
	font-weight: 700;
}

.pageOrderConfirmTextG
{
	font-weight: 700;
}

.pageOrderConfirmTextH
{
	font-weight: 700;
}

.pageOrderConfirmTextI
{
	font-weight: 700;
}

.pageOrderConfirmTextJ
{
	font-weight: 700;
}

.pageOrderConfirmTextK
{
	font-weight: 700;
}

.pageOrderConfirmTextL
{
	font-weight: 700;
}

.pageOrderConfirmTextM
{
	font-weight: 700;
	color: #D82D1B;
}

.pageOrderConfirmTextN
{
	font-weight: 700;
	color: #0095D9;
}

.pageOrderConfirmTextO
{
	color: #f03c58;
	font-size: 22px;
	margin-left: 15px;
}

.pageOrderConfirmTextP
{
	margin-left: 15px;
	margin-bottom: 15px;
	font-weight: 100;
}

.pageOrderConfirmReferenceTopTextA
{
	margin-left: 10px;
	padding-top: 5px;
	color: White;
	font-weight: 700;
	font-size: 16px;
}

.pageOrderConfirmReferenceTextB
{
	float: left;
	font-weight: 700;
	margin-left: 10px;
}

.pageOrderConfirmReferenceTextC
{
	font-weight: 700;
	margin-left: 10px;
}

.pageOrderConfirmDAddressTextA
{
	font-weight: 700;
	margin-left: 10px;
	color: #a0a0a0;
}

.pageOrderConfirmDAddressTextB
{
	color: Black;
	font-weight: 700;
}

.pageOrderConfirmDAddressTextTitle
{
	color: White;
	font-weight: 700;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 16px;
}

.pageOrderConfirmIAddressTextTitle
{
	text-align: left;
	color: White;
	font-weight: 700;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 16px;
}

.pageOrderConfirmPaymentTextTitle
{
	text-align: left;
	color: White;
	font-weight: 700;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 16px;
}

.pageOrderConfirmTermsTextTitle
{
	padding-top: 5px;
	text-align: left;
	color: White;
	font-weight: 700;
	margin-left: 10px;
	font-size: 16px;
}

.pageOrderConfirmIAddressTextA
{
	font-weight: 700;
	margin-left: 10px;
	color: #a0a0a0;
}

pageOrderConfirmPaymentTextA
{
	font-weight: 700;
	margin-left: 10px;
	color: #a0a0a0;
}

.pageOrderConfirmIAddressTextB
{
	color: Black;
	font-weight: 700;
}

.pageOrderConfirmPaymentTextB
{
	color: Black;
	font-weight: 700;
}

.pageOrderConfirmTcCheckBox
{
	margin-left: 10px;
	font-weight: 700;
}

/*-----------------END TEXT------------------*/

.pageOrderConfirmImage
{
	margin-top: 5px;
	margin-right: 5px;
	width: 70px;
	height: 70px;
	margin-left: 10px;
}

.pageOrderConfirmQuantityBox
{
	margin-top: 5px;
	margin-right: 25px;
	font-weight: 700;
}

.pageOrderConfirmRemoveBox
{
	margin-top: 5px;
	margin-left: 10px;
}

.pageOrderConfirmContinueShopping
{
	margin-right: 10px;
}



/* ItemDetails Page */
.pageItemDetailsMain
{
	width: 776px;
	float: left;
	margin-left: 30px;
}

.pageItemDetailsMainTable
{
	width: 776px;
}

.pageItemDetailsTextPriceBig
{
	font-weight: 700;
	font-size: 32px;
	color: #D12A24;
}

.pageItemDetailsTextPriceSmall
{
	font-weight: 700;
	color: #848484;
}

.pageItemDetailsTextTitleProductCode
{
	font-weight: 700;
	color: #848484;
}

.pageItemDetailsTextProductCode
{
	font-weight: 700;
}

.pageItemDetailsTextStock
{
	font-weight: 700;
}

.pageItemDetailsTextEnlargeImage
{
	float: left;
}
.zoomImageHeader
{
	cursor: pointer;
	border: solid 1px black;
	background-color: #D01601;
	height: 16px;
	color: White;
}
.zoomImage
{
	position: absolute;
	overflow: hidden;
	width: 0px;
	height: 0px;
	z-index: 1000;
	vertical-align: bottom;
}

.zoomImage iframe
{
	left: 0px !important;
}
.pageItemDetailsTextEnlargeImage a
{
	color: #848484;
	text-decoration: none;
	font-weight: 700;
}

.pageItemDetailsTextViewDemo
{
	float: left;
	margin-left: 3px;
}

.pageItemDetailsTextViewDemo a
{
	color: #848484;
	text-decoration: none;
	font-weight: 700;
}


/* Delivery&Payment Page */
.pageD_PMainTable
{
	margin-left: 30px;
	float:left;
}

.pageD_PText1
{
	color: #f03c58;
	font-size: 22px;
	margin-left: 15px;
}

.pageD_PDefaultHeadersTextA
{
	margin-left: 10px;
	padding-top: 5px;
	color: White;
	font-weight: 700;
	font-size: 15px;
	text-align: left;
}

.pageD_PDeliveryAddressTop
{
	width: 739px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/top_red_big.jpg" ) no-repeat;
}

.pageD_PDeliveryAddressBottom
{
	width: 739px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/bottomborder_red_big.jpg" ) no-repeat;
}

.pageD_PDeliveryAddressSides
{
	border-left: solid 1px #d11702;
	border-right: solid 1px #d11702;
	width: 737px;
}

.pageD_PPaymentTop
{
	width: 357px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/top_red_small.gif" ) no-repeat;
}

.pageD_PPaymentBottom
{
	width: 357px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/bottomborder_red_small.gif" ) no-repeat;
}

.pageD_PPaymentSides
{
	border-left: solid 1px #d11702;
	border-right: solid 1px #d11702;
	width: 355px;
	font-weight: 700;
	height: 140px;
}

.pageD_PPaymentProgressSides
{
	border-left: solid 1px #d11702;
	border-right: solid 1px #d11702;
	width: 355px;
	font-weight: 700;
}

.pageD_PInvoiceAddressTop
{
	width: 357px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/top_red_small.jpg" ) no-repeat;
}

.pageD_PInvoiceAddressBottom
{
	width: 357px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/bottomborder_red_small.jpg" ) no-repeat;
}

.pageD_PInvoiceAddressSides
{
	border-left: solid 1px #d11702;
	border-right: solid 1px #d11702;
	width: 355px;
	text-align: left;
	height: 140px;
}


.pageD_POrderReferenceTop
{
	width: 739px;
	height: 27px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/top_grey_big.jpg" ) no-repeat;
}

.pageD_POrderReferenceBottom
{
	width: 739px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/bottomborder_grey_big.jpg" ) no-repeat;
}

.pageD_POrderReferenceSides
{
	border-left: solid 1px #a1a1a1;
	border-right: solid 1px #a1a1a1;
	width: 737px;
}

.pageD_PPaymentRadioButtons
{
}

.pageD_PDeliveryContactNTop
{
	width: 739px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/topborder_red_big.jpg" ) no-repeat bottom;
}

.pageD_PDeliveryContactNBottom
{
	width: 739px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/bottomborder_red_big.jpg" ) no-repeat;
}

.pageD_PDeliveryContactNSides
{
	border-left: solid 1px #d11702;
	border-right: solid 1px #d11702;
	width: 737px;
}

.pageD_PtbDeliveryContactN
{
	width: 100%;
}

.pageD_PtbDeliveryContactN td
{
	font-weight: 700;
}


.pageD_PDeliveryAddressNTop
{
	width: 739px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/topborder_red_big.jpg" ) no-repeat bottom;
}

.pageD_PDeliveryAddressNBottom
{
	width: 739px;
	height: 7px;
	background: url( "../../../../App_Themes/Images/Delivery&Payment/bottomborder_red_big.jpg" ) no-repeat;
}

.pageD_PDeliveryAddressNSides
{
	border-left: solid 1px #d11702;
	border-right: solid 1px #d11702;
	width: 737px;
}

.pageD_PtbDeliveryAddressN
{
	width: 100%;
}

.pageD_PtbDeliveryAddressN td
{
	font-weight: 700;
}

.pageD_PtbDeliveryAddress
{
	width: 99%;
	margin-left: 8px;
}

.pageD_PtbDeliveryAddress td
{
	font-weight: 700;
}

.requiredField
{
	color: Red;
}

.defaultDropDownList
{
	border: solid 1px blue !important;
}

#ctl00_PageContentPlaceHolder_lstSalutations
{
	border: solid 1px blue;
}

.pageInvoiceAddressGrey
{
	color: #b5b5b5;
}

.pagePaymentMethodLink
{
	color: #3390dd;
	float: right;
	margin-right: 10px;
}

.pageRMAHeader1
{
	font-weight: 600;
	font-size: 22px;
	margin-left: 10px;
	color: #f64756;
}

.pageRMAText1
{
	font-weight: 600;
	margin-left: 10px;
}

.pageRMAText2
{
	color: #cbcbcb;
	font-weight: 600;
	margin-left: 10px;
}

/********************** installed items ****************************/

.pageMyInstalledItemsOverviewHeader
{
	background-color: #eaeaea;
	height: 20px;
}

.pageMyInstalledItemsOverviewHeader a
{
	color: #767676;
	font-weight: 700;
	text-decoration: none;
	margin-left: 20px;
}

.pageMyInstalledItemsOverviewHeaderText
{
	background-color: #eaeaea;
	height: 20px;
	color: #767676;
	font-weight: 700;
	text-decoration: none;
	text-align: left;
}

.pageMyInstalledItemsOverviewItems
{
	font-weight: 700;
	margin-left: 20px;
}

.pageMyInstalledItemsOverviewItemsLeft
{
	font-weight: 700;
	text-align: left;
}

.pageMyInstalledItemsServiceEntriesTable
{
	width: 90%;
	margin: 10px 10px 10px 10px;
	border-bottom: dotted 1px #979797;
	border-top: dotted 1px #979797;
	border-right: dotted 1px #979797;
	border-left: dotted 1px #979797;
}

/********************** installed items ****************************/
.pageSeminarsTableColumnLeft
{
	width: 20%;
	height: 400px;
	background-color: #F3F3F3;
	vertical-align:top;
}

.pageSeminarsRedHeaderText
{
	color: #CE3121;
	font-weight: 700;
	font-size: 16px;
	margin-left: 9px;
}

.pageSeminarsNormalText
{
	font-weight: 700;
	margin-left: 9px;
}

.pageSeminarsSeminarGroupLinks
{
	color: #909090;
	font-weight: 700;
	text-decoration: none;
	margin-left: 9px;
}

.pageSeminarsSeminarLinks
{
	color: #909090;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none;
	margin-left: 9px;
}

.pageSeminarsSeminarEventsHeader
{
	background-color: #eaeaea;
	height: 20px;
	margin-bottom: 100px;
	margin-left: 90px;
	text-indent: 9px;
}

.pageSeminarsSeminarEventsItems
{
	font-weight: 700;
	margin-left: 9px;

}
.paymentWindow
{
    left:100px;
    width:670px;
    height:600px;
    top:100px;
    
	background-color:#FFFFFF;
	position:fixed;
	border:solid 1px;
	z-index: 1002;
	overflow:none;
}
.defaultHide
{
    display:none;
    float:left;
}