body
{
	font-family: Arial;
	margin: 0px;
	background-color: #EBECF4;
}

a:hover
{
	text-decoration: none;
}

#topDiv
{
	background-color: #E2E3EE;
	height: 354PX;
	width: 100%;
}

#contentTable
{
	position: absolute;
	/*top: 120px;*/
	top: 20px;
	/*left: 121px;*/
	/*visibility: hidden;*/
	display: none;
	width: 773px;
	height: 400px;
}

#topLeftCell
{
	background: url(../Assets/Images/topLeftCorner.jpg) no-repeat 0%;
}

#topCenterCell
{
	background: url(../Assets/Images/top.jpg) repeat;
	height: 14px;
	width: 741px;
}

#topRightCell
{
	background: url(../Assets/Images/topRightCorner.jpg) no-repeat 0%;
}

#leftCell
{
	background: url(../Assets/Images/left.jpg) repeat;
}

#containerCell
{
	background-color: #FFF;
}

#rightCell
{
	background: url(../Assets/Images/right.jpg) repeat;
}

#bottomCell
{
	background: url(../Assets/Images/bottom.jpg) no-repeat 0%;
	height: 18px;
}

#footerCell
{
	text-align: center;
	font-size: 11px;
	color: #524E71;
}

#callUsCell
{
	font-size: 18px;
	font-weight: bold;
	color: #D51717;
}

#firstSection
{
	margin-left: 10px;
}

/******* upper menu start *********/

#aheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	 
	color:#FFFFFF;
	text-align:center;
	FLOAT: left; 
	WIDTH: 100%; 
	LINE-HEIGHT: 14px;
}
#aheader UL {
	MARGIN: 0px;
	padding-left:42px;
	float:inherit;
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
#aheader LI {
	font-family: Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
	BACKGROUND: url(../assets/images/bg-03.gif) no-repeat left top; 
	FLOAT: left;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#aheader A {
	font-family: Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../assets/images/bg-04.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}
#aheader A {
	float: none;
	text-align:center;
	width:85px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}
#aheader A:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#aheader .current {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg.gif)
}
#aheader .current A {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-02.gif); 
	padding-bottom: 4px; 
	color: #FFFFFF
}
#aheader .current_over {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg.gif)
}
#aheader .current_over A {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg-02.gif); 
	PADDING-BOTTOM: 4px; COLOR: #FFFFFF
}
#aheader .current_off {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg.gif);
	color:#000000;
}

#header1 {
	color:#FFFFFF;
	font-size:12px;	 
	FLOAT: left; 
	WIDTH: 100%; 
	LINE-HEIGHT: 14px;
	color:#FFFFFF;
	text-align:center;
}
#header1 UL {
	MARGIN: 0px;
	padding-left:17px;
	float:inherit;
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}
#header1 LI {
	font-family: Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 7px; 
	BACKGROUND: url(../assets/images/bg-09.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#header1 A {
	font-family: Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../assets/images/bg-10.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none
}

#header1 A {
	float: none;
	text-align:center;
	width:80px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}
#header1 A:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#header1 .current {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg.gif);
}
#header1 .current A {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-06.gif);
	padding-bottom: 4px; 
	color: #FFFFFF
}
#header1 .current_over {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg-05.gif);
}
#header1 .current_over A {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg-06.gif); 
	PADDING-BOTTOM: 4px; COLOR: #FFFFFF
}

#header1 .center_bottom_not {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-05.gif);
}
#header1 .center_bottom_not A {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-06.gif);
	padding-bottom: 4px; 
	color: #FFFFFF;
}


#header1 .left_bottom {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-03.gif);
}
#header1 .left_bottom A {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-10.gif);
	padding-bottom: 4px; 
	color: #FFFFFF
}
#header1 .left_bottom_over {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg.gif)
}
#header1 .left_bottom_over A {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg-06.gif); 
	PADDING-BOTTOM: 4px; COLOR: #FFFFFF
}

#header1 .right_bottom_not {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-05.gif);
}
#header1 .right_bottom_not A {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-02.gif);
	padding-bottom: 4px; 
	color: #FFFFFF;
}
#header1 .right_bottom {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-07.gif);
}
#header1 .right_bottom A {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../assets/images/bg-08.gif);
	padding-bottom: 4px; 
	color: #003399;
}
#header1 .right_bottom_over {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg-05.gif);
}
#header1 .right_bottom_over A {
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE:url(../assets/images/bg-02.gif);
	PADDING-BOTTOM: 4px; COLOR: #FFFFFF
}

.section
{
	cursor: pointer;
	height: 21px;
	background-color: #003396;
	font-size: 10px;
	color: #FFF;
	margin-bottom: 3px;
	padding-top: 4px;
	border-top: solid 1px #609AFF;
	
}

a.Login
{
	font-size: 12px;
	color: #4787FF;
	font-weight: bold;
	text-decoration: underline;
}

a.Login:hover
{
	font-size: 12px;
	color: #4787FF;
	font-weight: bold;
	text-decoration: none;
}

.LoginText
{
	font-size: 12px;
	color: #4D588F;
	padding-left: 120px;
}

#headerSearch
{
	width: 736px;
}

a.viewCart:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D588F;
	font-weight:normal;
	text-decoration:none;
}

a.viewCart:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D588F;
	font-weight:normal;
	text-decoration:none;
}

a.viewCart:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D588F;
	font-weight:normal;
	text-decoration:none;
}

a.viewCart:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D588F;
	font-weight:normal;
	text-decoration:none;
}

#headerSearchTop
{
	height: 31px;
	background: url(../Assets/Images/headerSearchTop.jpg) repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #B3C4D8;
	padding-left: 45px;
	font-size: 13px;
}

#headerSearchTop a
{
	color: #001235;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#headerSearchTop a:hover
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#headerSearch TD
{
	border-left: solid 2px #B3C4D8;
	border-right: solid 2px #B3C4D8;
}

#headerSearchSearch
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #B9EFFE;
	height: 15px;
	color: #001235;
}

.txtSearch
{
	width: 120px;
}

#headerSearchLowAirfares
{
	background-color: #A3CCFF;
	padding-left: 50px;
}

#headerSearchLowAirfares TD
{
	border: 0px;
}

#headerSearchLowAirfaresText
{
	padding-left: 10px;
	padding-right: 75px;
	font-size: 14px;
	font-weight: bold;
	color: #001235;
}

a.lowAirfares
{
	font-size: 14px;
	font-weight: bold;
	color: #154C8C;
	text-decoration: underline;
}

a.lowAirfares:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #154C8C;
	text-decoration: none;
}

#headerSearchEmptyCell1
{
	border-right: 0px !important;
	height: 52px;
	width: 368px;
}

#headerSearchEmptyCell2
{
	height: 52px;
	width: 368px;
}


#headerSearchBottom
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #B3C4D8;
	padding-left: 45px;
	font-size: 13px;
}

#headerSearchBottom a
{
	color: #001235;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#headerSearchBottom a:hover
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


/*********************** <Home> ***********************/

.redBox
{
	border: solid 2px #FF4443;
	margin-right: 11px;
	margin-left: 3px;
	margin-top: 10px;
}

.blueBox
{
	border: solid 2px #A0DCFF;
	margin-top: 10px;
}

.grayBox1
{
	border: solid 2px #fccd04;
	margin-top: 10px;
	margin-left: 3px;
}

.grayBox2
{
	border: solid 2px #fccd04;
	margin-top: 10px;
}

.box1Clas
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #4d3a37;
}

.box2Clas
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #4d3a37;
}

.boxTitle
{
	width: 345px;
	font-size: 18px;
	color: #FF711C;
	padding-left: 10px;
	height: 25px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.boxManufacturerName
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E3971;
}

.boxManufacturerName a
{
	color: #2E3971;
	text-decoration: none;
}

.boxManufacturerName a:hover
{
	color: #2E3971;
	text-decoration: none;
}

.boxProductName
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5879;
}

.boxNew
{
	font-size: 11px;
	font-weight: bold;
	color: #FF711C;
	text-transform: uppercase;
}

.boxSpecial
{
	font-size: 10px;
	font-weight: bold;
	color: #7DA513;
	text-transform: uppercase;
}

.boxPrice
{
	font-size: 14px;
	font-weight: bold;
	color: #D51717;
}
.boxPrice a
{
	font-size: 14px;
	font-weight: bold;
	color: #D51717;
	text-decoration:none;
}
.boxPrice a:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #D51717;
	text-decoration:underline;
}
.boxQty
{
	font-size: 11px;
	color: #010101;
}

.rts
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4D588F;
}

.boxPrice IMG
{
	margin-left: 10px;
}

.alertanteItemStyle
{
	background-color: #F4F4F4;
}

.topTitle
{
	padding-top: 45px;
	padding-bottom: 45px;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #D51717;
}

.top
{
	width: 217px;
	font-size: 11px;
	color: #4D588F;
	border-top: solid 2px #F0F1F7;
	padding-bottom: 5px;
}

.top a
{
	text-decoration: none;
	color: #4D588F;
}

.top a:hover
{
	text-decoration: underline;
	color: #4D588F;
}

a.PopularItems
{
	color: #5C5879;
	text-decoration: none;
}

a.PopularItems:hover
{
	text-decoration: underline;
}

/*********************** </Home> **********************/


/*********************** <Search> ***********************/

.searchRightCell
{
	width: 280px;
	background-color: #FBFBFD;
	vertical-align: top;
	text-align: center;
}

.searchRightCellLogin
{
	width: 250px;
	font-size: 12px;
	color: #4D588F;
	border-bottom: solid 2px #F0F1F7;
	padding: 10px 0px 10px 0px;
}

.searchRightCellSections
{
	font-size: 12px;
	border-bottom: solid 2px #F0F1F7;
	padding: 10px 0px 10px 0px;
}

.searchRightCellSections a
{
	font-weight: bold;
	text-decoration: none;
	color: #D51717;
	padding-bottom: 10px;
}

.searchRightCellSections a:hover
{
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
}

.searchRightCellCategories
{
	border-bottom: solid 2px #F0F1F7;
	padding: 10px 0px 10px 0px;
}

.searchRightCellCategories a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4D588F;
	padding-bottom: 10px;
}

.searchRightCellCategories a:hover
{
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 10px;
}

.topTitleSearch
{
	padding-top: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #D51717;
	border-bottom: solid 2px #F0F1F7;
}

.topTitleSearch .top
{
	width: 240px;
	font-size: 11px;
	color: #4D588F;
	border-top: solid 2px #F0F1F7;
	padding-bottom: 5px;
}

.searchTable
{
	color: #4D588F;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	/*width: 450px;*/
	width: 730px;
	padding-left: 10px;
	border-bottom: solid 2px #F0F1F7;
	vertical-align: top;
}

.searchResults
{
	color: #D51717;
	font-weight: normal;
	border-bottom: solid 2px #F0F1F7;
	padding-bottom: 5px;
	padding-left: 15px;
}

.searchResults SPAN
{
	font-size: 18px;
	font-weight: bold;
	border-right: dotted 1px #D51717;
	padding-right: 7px;
	margin-right: 7px;
}

.searchTextbox
{
	width: 50px;
	margin-right: 10px;
}

.searchTable INPUT
{
	height: 18px;
	font-size: 12px;
}

.searchTable IMG
{
	margin-bottom: -5px;
}

.srcBtn
{
	border: 0px;
	background-image: url(../Assets/Images/search.jpg);
	width: 65px;
	height: 19px;
}

.searchProduct
{
	border-bottom: solid 2px #F0F1F7;
	font-size: 1px;
	height:2px;
}

.txtQty
{
	width: 20px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 10px;
	height: 16px;
}

.searchAdd
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #0200f7;
}

a.searchAdd
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #0200f7;
}

a.searchAdd:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #0200f7;
}

.searchProductName
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #D82626;
}

.searchProductName a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color: #0000FF;
}

.searchProductName a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color: #0000FF;
}

.searchProductName a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color: #0000FF;
}

.searchProductName a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #D51717;
}

.pageNumbers
{
	font-size: 10px;
	color: #4D588F;
}

.pageNumbers a
{
	font-size: 10px;
	color: #4D588F;
	text-decoration: underline;
}

.navigationText
{
	font-size: 10px;
	color: #D82626;
}

.navigationText a
{
	font-size: 10px;
	color: #D82626;
	text-decoration: none;
}

/*********************** </Search> ***********************/


/*********************** <Product> ***********************/
#productTable
{
	/*width: 495px;*/
	width: 730px;
	font-family: Arial;
	font-weight: bold;
}

#productTable TD
{
	font-family: Arial;
	font-weight: bold;
}

#productTable .productTopCell
{
	font-size: 18px;
	color: #D51717;
}

#productTable .productTopCell DIV
{
	width: 420px;
	border-bottom: solid 3px #F0F1F7;
}

#productTable .productImageCell
{
	/*height: 322px;*/
	width: 150px;
	text-align: center;
	vertical-align: top;
}

#productTable .productPriceCell
{
	padding-top: 2px;
	font-size: 16px;
	color: #DF5555;
}

#productTable .productSellPriceCell
{
	font-size: 18px;
	color: #D51717;
}
#productTable .productSellPriceCell a
{
	font-size: 18px;
	color: #D51717;
	text-decoration:none;
}
#productTable .productSellPriceCell a:hover
{
	font-size: 18px;
	color: #D51717;
	text-decoration:underline;
}
#productTable .productSaveCell
{
	font-size: 16px;
	color: #DF5555;
}

#productTable .productQuantityCell
{
	font-weight: normal;
	font-size: 14px;
	color: #4D588F;
}

#productTable .productButtonsCell
{
	height: 14px;
	font-weight: normal;
	font-size: 14px;
	color: #4D588F;
}

#productTable .productImagesCell
{
	/*height: 183px;*/
	text-align: center;
	vertical-align: middle;
}

#productTable .productDescriptionTitleCell
{
	padding-left: 18px;
	font-size: 18px;
	color: #414A91;
}

#productTable .productDescriptionTitleRightCell
{
	display: inline;
	width: 223px;
	border-bottom: solid 3px #F0F1F7;
}

#productTable .productDescriptionCell
{
	padding-left: 18px;
	font-weight: normal;
	font-size: 11px;
	color: #4D588F;
}

#productTable TD
{
	/*border: solid 1px Black;*/
}

/*********************** </Product> ***********************/

.shoppingCartTitle
{
	color: #524E71;
	font-weight: bold;
	font-size: 12px;
}

.shoppingCart TD
{
	color: #4D588F;
	font-weight: bold;
	font-size: 11px;
	padding-right: 5px;
}

.cartSummaryNameCell
{
	width: 160px;
}

.cartSummaryQtyCell
{
	width: 20px;
}
/*********************** <Basket> **********************/
.basketLeftCell
{
	vertical-align: top;
	width: 460px;
	padding-top: 20px;
	padding-left: 20px;
}

.basketRightCell
{
	vertical-align: top;
	width: 230px;
/*	background-color: #FBFBFD; */
/*	border-top: solid 2px #f1f0f5;*/
}

.basketTitle
{
	color: #D51717;
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
/*	border-right: dotted 1px #D51717;*/	
}

.basketItemsNo
{
	color: #D51717;
	font-size: 11px;
	padding-left: 10px;
}

.basketProductDescription
{
	color: #011A4A;
	font-size: 14px;
	font-weight: bold;
}

.basketProductAvailability
{
	color: #4D588F;
	font-size: 11px;
}

.basketProductPrice
{
	color: #DF5555;
	font-size: 12px;
	font-weight: bold;
}
.basketProductPrice a
{
	color: #DF5555;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.basketProductPrice a:hover
{
	color: #DF5555;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

.basketProductPrice2
{
	color: #DF5555;
	font-size: 20px;
	font-weight: bold;
}

.basketProductSalePrice
{
	color: #D51717;
	font-size: 13px;
	font-weight: bold;
}

.basketProductQantity
{
	color: #011A4A;
	font-size: 14px;
}

.basketInfo
{
	color: #414A91;
	font-size: 11px;
}

.basketHelp
{
	color: #011A4A;
	font-size: 10px;
}

.basketHelp a
{
	color: #D51717;
	font-size: 10px;
}

.basketProductSplitter1
{
	border-bottom: solid 2px #f1f0f5;
}

.basketProductSplitter2
{
	border-bottom: solid 2px #f1f0f5;
}

.basketSummary
{
	color: #2E3971;
	font-size: 12px;
	font-weight: bold;
}
.basketSummary2
{
	color: #2E3971;
	font-size: 20px;
	font-weight: bold;
}

.basketShippingMethodFirstCell
{
	font-size: 10px;
	background-color: #2163DE;
	border-top: solid 6px #2163DE;
	border-bottom: solid 2px #FBFBFD;
}

.basketShippingMethodSecondCell
{
	font-size: 10px;
	background-color: #2163DE;
	border-top: solid 6px #FBFBFD;
	border-bottom: solid 2px #FBFBFD;
}

.basketSelectedShippingMethod
{
	background-color: #DFE9FE;
	border-bottom: solid 6px #FBFBFD;
}

.basketSelectedShippingMethod a
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.basketSelectedShippingMethod a:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.basketSelectedShippingMethodLast
{
	background-color: #DFE9FE;
	font-size: 14px;
	font-weight: bold;
	color: #2E3971;
	width: 80px;
	border-bottom: solid 6px #DFE9FE;
	padding-right: 5px;
}

.basketUnselectedShippingMethod
{
	background-color: #79A4F5;
	border-bottom: solid 6px #FBFBFD;
}

.basketUnselectedShippingMethod a
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.basketUnselectedShippingMethod a:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.basketUnselectedShippingMethodLast
{
	background-color: #79A4F5;
	font-size: 14px;
	font-weight: bold;
	color: #2E3971;
	width: 80px;
	border-bottom: solid 6px #79A4F5;
	padding-right: 5px;
}
/*********************** </Basket> **********************/

/*********************** <Login> ***********************/
.loginTopCell
{
	width: 730px;
	height: 38px;
}

.loginTopCell IMG
{
	margin-top: 10px;
	margin-bottom: 30px;
}

.loginLeftCell
{
	/*width: 35px;*/
	/*width: 60px;*/
	width: 40px;
	height: 150px;
	text-align: center;
}

.loginCenterCell
{
	background-color: #F5F8FE;
	width: 250px;
	border-right: solid 6px #FFF;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 10px;
}

.trackDownCell
{
	background-color: #F5F8FE;
	width: 650px;
	border-right: solid 6px #FFF;
	padding-left: 50px;
	vertical-align: top;
	padding-top: 10px;
}

.loginRightCell
{
	background-color: #F5F8FE;
	width: 240px;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 10px;
}

.loginTitles
{
	font-size: 12px;
	font-weight: bold;
	color: #373844;
	padding-bottom: 3px;
}

.loginContent
{
	font-size: 11px;
	color: #455261;
	padding-bottom: 5px;
}

.loginRegister
{
	font-size: 11px;
	color: #455261;
}

.loginRegister UL
{
	margin-left: 15px;
}

.loginSignInAndCheckout
{
	font-size: 11px;
	color: #455261;
	padding-left: 20px;
}

.loginSignInAndCheckout IMG
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.loginSignInAndCheckout A
{
	display: block;
	font-size: 11px;
	color: #E51219;
}

.loginSignInAndCheckout A:hover
{
	font-size: 11px;
	color: #E51219;
	text-decoration: none;
}

.loginTextBox
{
	font-size: 11px;
	width: 120px;
	height: 18px;
}

.loginTextBoxSmall
{
	font-size: 11px;
	width: 30px;
	height: 18px;
}

/*********************** </Login> **********************/

.errorMessage
{
	font-weight: bold;
	font-size: 11px;
	color: #E51219;
}


/*********************** <Register> **********************/
.registerTopCell
{
	width: 730px;
	height: 38px;
}

.registerTopCell IMG
{
	margin-top: 10px;
	margin-bottom: 30px;
}

.registerLeftCell
{
	width: 40px;
	text-align: center;
	vertical-align: top;
}

.registerCenterCell
{
	background-color: #F5F8FE;
	width: 300px;
	/*width: 250px;*/
	border-right: solid 6px #FFF;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 10px;
}

.registerRightCell
{
	background-color: #F5F8FE;
	width: 240px;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 10px;
}

.registerInformation
{
	color: #373844;
	font-weight: bold;
	font-size: 12px;
}

.registerNote
{
	color: #455261;
	font-size: 11px;
	padding-bottom: 20px;
	vertical-align: top;
}

.registerLabels
{
	color: #373844;
	font-weight: bold;
	font-size: 11px;
}


.registerTextBoxes INPUT
{
	font-size: 11px;
	width: 120px;
	height: 18px;
}

.registerEmailSpecials
{
	color: #2E417E;
	font-size: 20px;
}

.registerCheck
{
	color: #373844;
	font-weight: bold;
	font-size: 11px;
}

.registerNotSell
{
	color: #373844;
	font-weight: bold;
	font-size: 11px;
}

/*********************** </Register> **********************/


/*********************** <BillingShipping> **********************/
.billingShippingTopCell
{
	width: 730px;
	height: 38px;
}

.billingShippingTopCell IMG
{
	margin-top: 10px;
	margin-bottom: 30px;
}

.billingShippingLeftCell
{
	width: 100px;
	text-align: center;
	vertical-align: top;
}

.billingShippingCenterCell
{
	width: 600px;
	background-color: #F5F8FE;
	border-bottom: solid 6px #FFF;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 10px;
}

/*********************** </BillingShipping> **********************/

/*********************** <PaymentOptions> **********************/
.paymentTopCell
{
	width: 700px;
	height: 38px;
}

.paymentTopCell IMG
{
	margin-top: 10px;
	margin-bottom: 30px;
}

.paymentLeftCell
{
	width: 100px;
	text-align: center;
	vertical-align: top;
}

.paymentCenterCell
{
	width: 600px;
	background-color: #F5F8FE;
	border-bottom: solid 6px #FFF;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 10px;
}

/*********************** </PaymentOptions> **********************/

/*********************** <Confirmation> **********************/
.confirmationTopCell
{
	width: 700px;
	height: 38px;
}

.confirmationTopCell IMG
{
	margin-top: 10px;
	margin-bottom: 30px;
}

.confirmationLeftCell
{
	width: 100px;
	text-align: center;
	vertical-align: top;
}

.confirmationCenterCell
{
	width: 630px;
	vertical-align: top;
	padding-top: 10px;
}

.confirmationInfoCell
{
	width: 140px;
	background-color: #F5F8FE;
	border-right: solid 6px #FFF;
	padding-left: 20px;
	vertical-align: top;
	padding-top: 10px;
}

.confirmationEditCell
{
	background-color: #F5F8FE;
	border-right: solid 6px #FFF;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 20px;
	padding-bottom: 30px;
}

.confirmationSummaryCell
{
	padding-left: 15px;
	vertical-align: top;
	background-color: #F5F8FE;
	width: 260px;
	padding-right: 20px;
}

.confirmationOrderLines
{
	text-align: left;
	padding-top: 10px;
	width: 260px;
}

/*********************** </Confirmation> **********************/

.summaryTotal
{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}

a.lnkBlue
{
	color: #2163DE;
	font-size: 11px;
	font-weight: bold;
}

.orderLinesTbl
{
	width: 260px;
}

.confirmationSummaryContainer
{
	padding-right: 15px;
	border-top: dotted 1px #455261;
}

/*********************** <Profile> **********************/
.profileLeftCell
{
	width: 100px;
	text-align: center;
	vertical-align: top;
}

.profileCenterCell
{
	width: 630px;
	vertical-align: top;
	padding-top: 10px;
}

.profileHeader
{
	text-align: left;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #6D7A90;
}

.profileContent
{
	color: #455261;
	font-size: 11px;
	padding-left: 20px;
	vertical-align: top;
	background-color: #F5F8FE;
}

.profileOrderListHeader
{
	font-size: 12px;
	color: #2D333C;
	background-color: #D5DBE5;
}

.profileOrderListDate
{
	color: #4B5565;
	font-size: 12px;
}

a.profileOrderListNumber
{
	color: #4B5565;
	font-size: 12px;
	font-weight: bold;
}

.profileOrderListPrice
{
	color: #E41120;
	font-size: 12px;
}

a.profileOrderListStatus
{
	color: #333A46;
	font-size: 12px;
}

.profileEditBill
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color: #666b8b;
}

.profileEditCell
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666b8b;
}

.profileEditCellBigger
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #666b8b;
}


/*********************** </Profile> **********************/
