
/* ::::: http://computerathome.com.au/store/skin1/skin1.css ::::: */

body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;


font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color: #4F4F4F; }
html > body {
	font-size:12px;
	
}
input, select, textarea, tt {
	font-size:12px;
	line-height:1.6em;
}


p {
	color: #4F4F4F;
	font: 12px Arial, Helvetica, sans-serif;
}

td {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}

h1 {
	color: #000000;
	position: relative;
	font: 100 19px Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
}

h2 {
	color: #000000;
	font: normal 15px Arial, Helvetica, sans-serif;
	
	border-bottom: 1px none #f3f0f6;
}

h2.pTitle{
	margin-bottom:0px;
	font-weight:bold;
}

.VertMenuTitle h2{
	font-size:13px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	
}
h2.pTitle3col{
	margin-bottom:0px;
	font-weight:normal;
	font-size:12px;
	text-align:right;
}
h3 {
	color: #000000;
	font: bold 13px Arial, Helvetica, sans-serif;
	
	
}

a:link { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:hover { color: #FF1FB6; text-decoration: none; }
a:active { color: #003399; text-decoration: underline; }



h2.pTitle a:hover{
	color: #FF1FB6; text-decoration: none; 
}

hr { color: rgb(221, 221, 221); height: 1px; }
html, body { margin: 0px; padding: 0px; height: 100%; background-color: #FFFFFF; }
form { margin: 0px; }
table, img { border: 0px none ; }
table.Container { height: 100%; }
td.Container { vertical-align: top; height: 90%; }
.HeadLogo { padding-left: 27px; text-align: left; }
.HeadRightBox { vertical-align: top; text-align: right; }
.HeadText { 
/*font-size: 120%;*/
font-weight: bold; }
.HeadLine { background-color: #6993ff; }
.HeadThinLine { background-color: #FFFFFF; height: 1px; }
.HeadThinLine1 { background-color: #afc6ff; height: 3px; }
.HeadThinLine2 { background-color: #ff1fb6; height: 3px; }
.PrintableRow { width: 100%; vertical-align: middle; padding-right: 176px; height: 18px; }
.HeadTopPad { height: 18px; }
.HeadTopPad img { width: 1px; height: 18px; }
.BottomRow { text-align: center; vertical-align: bottom; }
.BottomBox { background-color: #6993ff; color: White; height: 22px; vertical-align: middle; padding-left: 12px; padding-right: 12px; }
.Bottom { background-color: #6993ff; color: White; }
a.Bottom:link {  color: White; text-decoration: underline; }
a.Bottom:visited {  color: White; text-decoration: underline; }
a.Bottom:hover {  color: White; text-decoration: none; }
a.Bottom:active {  color: White; text-decoration: underline; }
.BottomPopup { width: 100%; text-align: right; padding-bottom: 10px; }
.BottomPopup a { font-weight: bold; }
.BottomDialogBox { background-color: rgb(255, 229, 145); padding-left: 13px; padding-top: 10px; padding-bottom: 10px; }
.SubmitBox { padding-top: 10px; }
hr.Line { width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.SectionBox { background-color: rgb(255, 255, 255); text-align: left; }
.Text {  }
.NumberOfArticles { color: rgb(0, 0, 0); font-weight: bold; }
.TopLabel { color: White; font-weight: bold; /*font-size: 120%;*/ }
.Message { color: #ff1fb6; }
.Line { background-color: #ff1fb6; }
td.ButtonsRow { padding: 2px 12px 2px 2px; }
.CustomerMessage { color: #ff1fb6; font-weight: bold; }
.ErrorMessage { color: #ff1fb6; font-weight: bold; }
.Star { color: rgb(255, 0, 0); }
.TableHead { background-color: #AFC6FF; font-weight: bold; }

.Spc { width: 1px; height: 1px; }
table.EmptyBox { width: 100%; }
table.EmptyBox tr td { padding: 0px; }
.PopupContainer { height: 100%; width: 100%; text-align: center; }
.PopupTitle { background-color: #dfe8ff; height: 15px; vertical-align: middle; text-align: center; font-weight: bold; /*font-size: 120%*/; }
.PopupBG { background-color: #dfe8ff; }
.PopupHelpLink { /*font-size: 85%*/; color: rgb(51, 0, 0); text-decoration: none; }
.BuyNowQuantity { height: 25px; width: 15%; white-space: nowrap; padding-right: 10px; }
.BuyNowPrices { width: 100%; height: 25px; vertical-align: middle; }
.VertMenuLeftColumn {
	width: 180px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 20px;
	background-color: #FFFFFF;  
}
.VertMenuRightColumn {
	width: 298px;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 6px;
	background-color: #FFFFFF;
}
.VertMenuBox { 
	padding: 1px;
	background-color: #dfe8ff;
	border-bottom:3px solid #FF1FB6;

 }
.VertMenuBorder { background-color: #7598B3; }
.VertMenuTitle {
	padding: 1px;
	background-color: #6993ff;
	color: White; font-weight: normal;
	font-size: 13px;
	padding:3px 5px;
	border-top:3px solid #AFC6FF;

}

.VertMenuSubTitle { background-color: #6993ff; }
.VertMenuTitleIcon { width: 0px; height: 20px; margin-left: 8px; margin-right: 8px; vertical-align: middle; }
.VertMenuItems { color: #373737; text-decoration: none; }
a.VertMenuItems:link { color: #003366; text-decoration: underline; }
a.VertMenuItems:visited { color: #003366; text-decoration: underline; }
a.VertMenuItems:hover { color: #FF1FB6; text-decoration: none; }
a.VertMenuItems:active { color: #003366; text-decoration: underline; }
.VertMenuHr { width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; color: rgb(153, 153, 153); }
.CategoriesList { /*font-size: 100%;*/ }
table.DialogBox { width: 100%; height: 100%; vertical-align: top; }
td.DialogBox { padding: 5pt; background-color: #FFFFCF; text-align: left; }
.DialogBorder { padding: 0px; background-color: #AFC6FF; height: 100%; }
.DialogTitle{
	background: #f1f4f8;
	border-top:1px solid #AFC6FF;
	border-right:1px solid #AFC6FF;
	border-left:1px solid #AFC6FF;
}
td.DialogTitle {
 padding: 5px 0px 5px 10px; color: #0c2f4f; font-weight: normal;
  /*font-size: 110%;*/  vertical-align: bottom; height: 18px; text-align: left; }
font.DialogTitle { color: rgb(255, 255, 255); font-weight: bold; /*font-size: 100%;*/ vertical-align: bottom; height: 15px; text-align: left; margin-left: 10px; }
table.DialogInfo { width: 85%; text-align: center; }
.DialogInfoTitle { padding: 0px 5px; color: #112C3F; font-weight: bold; /*font-size: 100%;*/ vertical-align: bottom; text-align: left; height: 15px; }
.DialogInfoTitleBorder { padding: 0px; background-color: #7DEF00; vertical-align: bottom; height: 15px; }
.DialogInfoBorder { padding: 5px; background-color: #7DEF00; }
#dialog_message{padding-top:10px;}
.DialogInfoIcon { width: 16px; height: 16px; }
.DialogInfoClose { width: 15px; height: 13px; }
.NavDialogTitle { width: 50%; /*font-size: 100%;*/ font-weight: bold; color: rgb(51, 0, 0); padding-left: 8px; }
.NavDialogBorder { background-color: #AFC6FF; }
.NavDialogBox { background-color: #D9E3FC; }
.NavDialogSeparator { width: 100%; height: 14px; background-image: url('images/separator.gif'); padding-left: 7px; }
.NavDialogSeparator img { width: 100%; height: 14px; }
.NavDialogCell { padding-right: 3px; }
.NavDialogCell a img { width: 9px; height: 9px; }
.ProductTitle {
	/*font-size:120%;*/
font-weight:normal;
line-height:normal;
	 color: rgb(0, 0, 0); }
.ProductTitleHidden { color: rgb(102, 102, 102); font-weight: bold; /*font-size: 11px;*/ }
.ProductDetailsTitle { color: #112E40; font-weight: bold; padding-bottom:10px;display:block; /*font-size: 12px;*/ }
.ProductDetails { color: rgb(0, 0, 0); }
.ProductPriceTitle { color: rgb(0, 0, 0); font-weight: bold; /*font-size: 12px;*/ }
.ProductPriceConverting { color: rgb(0, 0, 0); font-weight: bold; /*font-size: 12px;*/ }
.ProductPrice span{ color: #004dff; font-weight: bold; /*font-size: 1.1em;*/ }
.ProductPriceSmall { color: #112C3F; font-weight: bold; }
.SaveMoneyLabel { width: 57px; height: 57px; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); font-weight: bold; background-image: url('images/save_money.gif'); background-repeat: no-repeat; }
.MarketPrice {}
.PImgBox { text-align: left; vertical-align: top; width: 100px; padding-right: 8px; }
td.PListImgBox { 
width: 125px!important;
text-align: center;
vertical-align: top;
white-space: nowrap;
padding-right: 8px;
}
div.PListImgBox { white-space: nowrap; }
hr.PListLine { width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; color:#92CBF5; }
.PListTaxBox { padding: 2px 2px 2px 70px; }
.PListCell { padding: 10px; background-color: rgb(255, 255, 255); text-align: right; vertical-align: top; }
.PListCell .MarketPrice{font-size:11px;}
.PListCell .ProductPrice{font-size:13px;}
.ItemsList { color: #003399; font-weight: bold; }
.ItemsListDisabled { color: rgb(144, 144, 144); }
a.ItemsList:link { color: #003399; font-weight: bold; text-decoration:underline; }
a.ItemsList:visited { color: #003366; font-weight: bold; text-decoration: none; }
a.ItemsList:hover { color: #003366; font-weight: bold; text-decoration: none; }
a.ItemsList:active { color: #003399; font-weight: bold;  text-decoration:underline;}
.NavigationPath { color: #003399; font-weight: bold; text-decoration: none; /*font-size:1em;*/ }
.NavigationPath:link { color: #003399; font-weight: bold; text-decoration: underline; }
.NavigationPath:visited { color: #003399; font-weight: bold; text-decoration: underline; }
.NavigationPath:hover { color: #003366; font-weight: bold; text-decoration: none;  }
.NavigationPath:active { color: #003399; font-weight: bold; text-decoration: underline; }
.FormButton { color: #000000; font-weight: normal; /*font-size:1em;*/ text-align:right;}
table.ButtonTable { cursor: pointer; vertical-align: middle; direction: ltr; }
div.ButtonTable { cursor: pointer; }
td.Button { color:#FFFFFF; background:#ff1fb6 url('images/butbg.gif') repeat-x; padding-left: 5px; padding-right: 5px; vertical-align: middle; white-space: nowrap; }
font.Button {color: #FFFFFF; font-weight: normal; /*font-size: 1.1em;*/ text-decoration: none; background:#ff1fb6 url('images/butbg.gif') repeat-x;}
img.ButtonSide { width: 6px; height: 24px; }
.SimpleButton tr td { padding: 0px; white-space: nowrap; }
a.Button:link, a.Button:visited, a.Button:active { color: #003366; font-weight: bold; }
a.Button:hover{color: #FF1FB6; font-weight: bold; text-decoration:none;}
.GoImage { border: 0px none ; width: 27px; height: 25px; vertical-align: middle; padding-left:5px;}
.SmallNote:link { color: #FF1FB6; text-decoration: underline; font-size: 9px; font-family: Arial,Verdana,Helvetica,Sans-serif; }
.SmallNote:visited { color: #FF1FB6; text-decoration: underline; font-size: 9px; font-family: Arial,Verdana,Helvetica,Sans-serif; }
.SmallNote:hover { color: #003366; text-decoration:none ; font-size: 9px; font-family: Arial,Verdana,Helvetica,Sans-serif; }
.SmallNote:active { color: #FF1FB6; text-decoration: underline; font-size: 9px; font-family: Arial,Verdana,Helvetica,Sans-serif; }
.SmallText { color: rgb(124, 76, 0); text-decoration: none; font-size: 9px; font-family: Arial,Verdana,Helvetica,Sans-serif; }
.SubcatTitle { text-align: left; width: 95%; padding-left: 5px; }
.SubcatInfo { text-align: right; white-space: nowrap; color: rgb(0, 0, 0); }

.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active { text-decoration: underline; }

.SearchSortCell { padding-right: 20px; }
.ExpandSectionMark { width: 11px; cursor: pointer; vertical-align: middle; }
.Tab { background-color:#d9e3fc; font-weight: bold; text-transform: uppercase; width: 120px; height: 20px; text-align: center; }
.Tab a:link, .Tab a:active, .Tab a:visited { text-decoration:none; color:#004DFF; /*font-size:1em;*/}
.Tab a:hover{ color:#FF1FB6;}
.TabTop { height: 5px; background-color: #d9e3fc; }
td.TabLeftSide { width: 9px; background-image: url('images/tab_l.gif'); }
td.TabRightSide { width: 9px; background-image: url('images/tab_r.gif'); }
td.TabLeftCorner { width: 9px; height: 9px; background-image: url('images/tab_c1.gif'); }
td.TabRightCorner { width: 9px; height: 9px; background-image: url('images/tab_c2.gif'); }
td.TabCenter { height: 9px; background-image: url('images/tab_b.gif'); }
img.TabCorner { width: 9px; height: 9px; }
img.TabSide { width: 9px; height: 1px; }
.NavigationArrow { width: 9px; height: 9px; }
.NavigationTitle { white-space: nowrap; height: 14px; padding-right: 10px; }
.NavigationCell { text-align: center; vertical-align: bottom; background-image: url('images/page.gif'); width: 17px; height: 14px; }
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active { text-decoration: none; }
.NavigationCell img { height: 1px; width: 17px; }
.NavigationCellWide { text-align: center; vertical-align: bottom; background-image: url('images/page_wide.gif'); width: 23px; height: 14px; }
.NavigationCellWide a:link, .NavigationCellWide a:visited, .NavigationCellWide a:hover, .NavigationCellWide a:active { text-decoration: none; }
.NavigationCellWide img { height: 1px; width: 23px; }
.NavigationCellSel { text-align: center; vertical-align: middle; font-weight: bold; width: 15px; }
table.SubHeaderGrey { width: 100%; margin-bottom: 10px; }
.SubHeaderGrey { padding: 0px; color: rgb(102, 102, 102); /*font-size: 11px;*/ font-weight: bold; }
.SubHeaderGreyLine { padding: 0px; height: 1px; background-color: rgb(204, 204, 204); }
table.SubHeaderBlack { width: 100%; margin-bottom: 10px; }
.SubHeaderBlack { padding: 0px; color: rgb(0, 0, 0); /*font-size: 12px;*/ font-weight: bold; }
.SubHeaderBlackLine { padding: 0px; height: 1px; background-color: rgb(0, 0, 0); }
table.SubHeaderRed { width: 100%; margin-bottom: 10px; }
.SubHeaderRed { padding: 0px; font-weight: bold; }
.SubHeaderRedLine { padding: 0px; height: 1px; background-color: #3C3C3C; }
table.SubHeader { width: 100%; margin-bottom: 10px; }
.SubHeader { padding: 0px; color: #112E40; font-weight: bold; /*font-size: 12px;*/ }
.SubHeaderLine { padding: 0px; height: 1px; background-color: #112E40; }
.RegSectionTitle { color: #3C3C3C; /*font-size: 10px;*/ font-weight: bold; }
.PImageImageCell { padding: 5px; text-align: center; vertical-align: middle; height: 100%; }
.PImageImageCell img { text-align: center; vertical-align: middle; }
.PImageNumbersCell { padding-right: 10px; padding-left: 10px; white-space: nowrap; }
.PImageLine { height: 1px; background-color: rgb(204, 204, 204); }
.PImageLine img { height: 1px; }
body.PImage { background-color: rgb(255, 255, 255); }
.PImagePageRow { height: 30px; vertical-align: middle; padding-left: 10px; }
img.StarImg { width: 14px; height: 14px; }
.ManufacturersItem { text-align: left; white-space: nowrap; width: 95%; padding-left: 5px; }
ul.RPItems { padding-left: 30px; padding-top: 0px; padding-bottom: 0px; color:#003399; }
ul.RPItems li{padding:2px 0px;}
span.Lbl { color: green; font-weight: bold; }
.Section { margin: 0px; padding: 0px; }
.FLCAuthBox { white-space: nowrap; padding-left: 10px; padding-right: 5px; }
.FLCAuthPreBox { padding-left: 30px; height: 20px; width: 100%; }
.FLCTopPad { vertical-align: middle; height: 15px; }
.FLCTopPad img { width: 1px; height: 15px; }
td.FLCDialogCell { width: 50%; height: 300px; text-align: center; }
table.FLCDialog { width: 100%; height: 100%; }
.HighLight { background-color: rgb(255, 255, 204); }
table.CompareBtn { cursor: pointer; }
td.CompareBtnLeft { height: 18px; width: 21px; background-image: url('images/compare1.gif'); }
td.CompareBtnLeft img { height: 18px; width: 21px; }
td.CompareBtnMain { background-image: url('images/compare2.gif'); background-repeat: repeat-x; vertical-align: top; padding-left: 5px; padding-top: 2px; }
td.CompareBtnMainMozilla { background-image: url('images/compare2.gif'); background-repeat: repeat-x; vertical-align: top; padding-left: 5px; padding-top: 1px; }
td.CompareBtnRight { height: 18px; width: 9px; }
td.CompareBtnRight img { height: 18px; width: 9px; }
td.FCompProductSelBox { padding: 0px; white-space: nowrap; }
td.FCompProductButtonBox { padding: 0px 0px 0px 25px; width: 100%; white-space: nowrap; }
td.FCompProductAddCL { padding: 10px 0px 0px; }
td.FCompFeatureHCell { vertical-align: top; text-align: center; background-color: rgb(238, 238, 238); font-weight: bold; }
.HightLightEqualRow { background-color: rgb(255, 232, 175); text-align: center; }
.EqualRow { background-color: rgb(255, 255, 255); text-align: center; }
.SpecialOffersPrice { color: #ff1fb6; font-weight: bold; /*font-size: 14px;*/ }
.SpecialOffersThumb { display: inline; margin-left: -51px; }
.SpecialOffersThumb a img { width: 47px; height: 44px; }
.CatMenuItemOff { border: medium none ; margin: 3px 0px 3px 1px; background-color: transparent; color: rgb(51, 0, 0); cursor: pointer; /*font-size: 12px;*/ }
.CatMenuItemOffExp { border: medium none ; margin: 1px 3px 1px 2px; background-color: transparent; cursor: pointer; }
.CatMenuItemOn { border-style: none solid none none;  border-width: medium 0px medium medium; margin: 3px 0px 3px 1px; background-color: #6993ff; color: rgb(51, 0, 0); cursor: pointer; /*font-size: 12px;*/ }
.CatSubMenu { border: 1px solid #6993FF; margin: 0px; padding: 2px; background-color: #dfe8ff; width: 150px; }
a.CatMenuItem { /*font-size: 12px;*/ font-family: Arial; cursor: pointer; }
a.CatMenuItem:link { color: rgb(51, 0, 0); text-decoration: none; }
a.CatMenuItem:visited { color: rgb(51, 0, 0); text-decoration: none; }
a.CatMenuItem:hover { color: rgb(51, 0, 0); text-decoration: none; }
a.CatMenuItem:active { color: rgb(51, 0, 0); text-decoration: none; }
a#nojs.CatMenuItem:hover { background-color: #6993ff; color: rgb(51, 0, 0); text-decoration: none; }
img.FCIcon { border-width: 0px; width: 16px; height: 16px; margin-left: 2px; margin-right: 3px; }
img.FCTriangle { border-width: 0px; width: 9px; height: 9px; margin-left: 3px; }
table.FCItemTable { border-width: 0px; margin: 0px; width: 100%; text-align: left; }
td.FCIconCell { vertical-align: middle; text-align: center; }
td.FCTriangleCell { vertical-align: middle; text-align: right; }
td.FCChain { width: 18px; background-repeat: repeat-y; }
td.FCChain img { width: 18px; height: 1px; }
td.FCExplorerBox { width: 37px; vertical-align: top; background-repeat: repeat-y; }
.ProductBG { background-color: rgb(255, 255, 255); }
.SlotCell { width: 50%; height: 35px; padding-top: 25px; background-color: rgb(255, 255, 255); text-align: center; }
.SlotProductCell { width: 50%; height: 35px; background-color: rgb(255, 255, 255); text-align: center; }
table.PCSummaryTable { width: 100%; background-color: rgb(255, 255, 255); }
h1.SurveyName { font-weight: bold; }
.SurveyHeader { /*font-size: 11px;*/ }
.SurveyHeaderMenu { /*font-size: 10px;*/ }
.SurveyFooter { /*font-size: 11px;*/ }
.SurveyFooterMenu { /*font-size: 10px;*/ }
.SurveyQuestion { padding: 2px; /*font-size: 12px;*/ font-weight: bold; }
.SurveyQuestionMenu { padding: 0px; font-weight: bold; }
textarea.Survey {  }
.SurveyAnswer { padding: 2px; width: 100%; }
.SurveyAnswerMenu { padding: 0px; width: 100%; }
td.SurveyAnswerMark { padding: 2px; width: 15px; }
td.SurveyAnswerMarkMenu { padding: 0px; width: 15px; }
.SurveyBar { height: 10px; background-color: blue; color:#FFFFFF;}
.SurveyBarHL { height: 10px; background-color: #6993FF; }
.SurveyStatLabel { padding-left: 6px; white-space: nowrap; }
.StatisticsBar { background-color: #6993FF; }
.StatisticsBarHL { background-color: #6993FF; }
.SurveyAnswers { padding: 2px 2px 5px; }
.SurveyAnswersMenu { padding: 0px 0px 5px; }
.SurveyAnswerComment { padding: 2px; }
.SurveyAnswerCommentMenu { padding: 0px; }
.product_price{
	color:#004dff;
	/*font-size:1.5em;*/
	font-weight:bold;
}
a.advance_search:link,a.advance_search:visited,a.advance_search:active{/*font-size:1em;*/ color: #FFFFFF; text-decoration:underline;
}

a.advance_search:hover{text-decoration:none;
}


.site_search{border-bottom:3px solid #ff1fb6;}

#siteFooter { 

color:#FFFFFF;
/*font-size:0.8em;*/
height:3em;
text-align:center;
padding:5px 150px;
border-top:3px solid #AFC6FF;
border-bottom:3px solid #FF1FB6;
vertical-align:middle;
background:#6993FF url(images/cah_logo_footer.gif) top left  no-repeat;
}

.itamTitle{
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;	
}
.item_body{ border-bottom:1px solid #92CBF5;
/*font-size:12px;*/

font-weight:normal;
padding-top:5px;
padding-bottom:5px;
font-family:Arial,Helvetica,sans-serif;
}
.item_title{
	width:200px;
	 border-bottom:1px solid #92CBF5;
/*font-size:12px;*/

font-weight:bold;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
font-family:Arial,Helvetica,sans-serif;
}


.item_bg{
background-color:#DFE8FF;	
}
.itemGroup_title{ font-family:Arial,Helvetica,sans-serif;border-bottom:2px solid #FF1FB6;color:#FF1FB6;font-weight:bold; padding-bottom:0px; margin-bottom:0px; padding-left:0px; padding-top:20px;}
.option_bg{background-color:#FFDFF5;}
.pSKU{
	font-size:10px;
	color:#8F8F8F;
	margin-bottom:10px;
}
.pSKU3col{
	font-size:10px;
	color:#8F8F8F;
	margin-bottom:4px;
	text-align:right;
}
.YellowBackground{
	background-color:#D9E3FC;
}
.pListThumb{border: 1px solid #AFC6FF;  width:182px; height:122px; text-align:center; vertical-align:middle;;}





















/*======================================================*/



 .cah_addClear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
 .cah_addClear{
	display: inline-block;
	
}

* html .cah_addClear {height: 1%;}

#cah_top_menue{
	width:1060px;
	height:15px;
	padding:5px 0pt 0pt 0pt;
	
}
#cah_header{
	margin-top:5px;
}
#cah_top_menue ul{
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 50px 0pt 0pt;
	padding:0pt;
	float:right!important;
	
}
#cah_top_menue li{
	float:left;
	font-weight:bold;
}
#cah_top_menue li a, #cah_top_menue li a:link, #cah_top_menue li a:visited{
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
	
}
#cah_logo_large{
	float:left;
	padding-top:3px;
}
#cah_cart_box{
	float:right;
	margin-right:50px;
	margin-top:0pt;
	width:316px;
}
#cah_signinBox .cah_signin_left span{
	padding-right:5px;
	font-weight:bold;
}
#cah_header{
	background:#FFFFFF url(images/cah_header_bg.jpg) repeat-x bottom left ;
		width:1060px;
}
#cah_signinBox{
	border:1px solid #afc6ff;
	height:18px;
	padding:2px 7px;
	background: url(images/cah_signin_bg.jpg) repeat-x bottom left ;
	list-style:none;
	width:300px;
	margin:0pt;
}
#cah_shoppingCart{
	background-color:#FFFFFF;
	height:28px;
	padding:2px 5px;
	border-right:1px solid #afc6ff;
	border-left:1px solid #afc6ff;
	
	
}

#cah_signinBox .cah_signup_right{
	float:right;
}
#cah_signinBox .cah_signin_left{
	float:left;
}	

/* Right column
-------------------------------------*/
#cah_rightCol .VertMenuBox { 
	padding: 1px;
	
	border:none;

 }
#cah_rightCol .VertMenuTitle{
	color:#ff7200;
	font-weight:bold;
	font-size:14px;
	background-color:#FFFFFF;
	border:none;
}
#cah_rightCol .VertMenuBox{
	background-color:#FFFFFF;
	
}
#cah_rightCol .VertMenuBorder{
	background-color:#afc6ff;
}

/* Search form
---------------------------------------------------------------*/
#cah_search {
	background: url(images/cah_search_bar_top_bg.jpg) repeat-x top left ;
	padding:10px 0pt 0pt 0pt;
}
#cah_searchForm{
	border-top:1px solid #001342;
	margin:0pt 0pt 0pt 0pt;
	background: url(images/cah_searchform_bg.jpg) repeat-x top left ;
	height:28px;
	border-bottom:1px solid #FFFFFF;
	width:1060px;
	
}
#cah_searchLabel{
	background: url(images/cah_search_label.jpg) no-repeat top left ;
	height:28px;
	width:67px;

	text-indent:-9999px;
	float:left;
}
#cah_searchForm form{
	padding-left:10px;
	float:left;
}

#cah_searchOptions{
	width:180px;
	height:20px;
	margin-right:5px;
	margin-top:3px;

	float:left;
}

 .cah_search_text {
	margin:2px 0pt 0pt 0pt;
	height:17px;
	width:210px;
	margin-right:5px;
	margin-top:3px;
	padding:0pt;
	float:left;
}

.cah_form_submit {
	
	float:left;
}

.cah_searchForm_submit {
	margin-top:3px;
}
#cah_advSearch{
	float:left;
	padding-left:25px;
	padding-top:5px;
}
#cah_advSearch a, #cah_advSearch a:link{
	font-weight:normal;
	text-decoration:underline;
	color:#FFFFFF;

}
#cah_advSearch a:hover{

	text-decoration:none;
	color:#AED0F3;

}
/*Right column
-------------------------------------------------------*/
.cah_verColumnBox{
	border:1px solid #AFC6FF;
	padding:8px;
	margin:0pt 0pt 10px 0pt;
}
.cah_verColumnBox h2{
	font-weight:bolder;
	margin:0pt;
	padding:0pt;
	color:#FF7200;
		
}
.cah_verColHeading{
	border-bottom:1px solid #AFC6FF;
}
	

.cah_stayLeft{
	float:left;
}
.cah_stayRight{
	float:right;
	text-align:right;
}
.cah_verColumnBox h3{
	clear:both;
	font-weight:bold;
	color:#0c2f4f;
	margin-top:0pt;
}
.cah_smallNote p{
	color:#7F7F7F;
	font-size:10px;
	line-height:1.5em;
}
.cah_smallNote h4{
	font-weight:bold;
	color:#0c2f4f;
	text-align:center;
	font-size:11px;
	line-height:.5em;
	padding:0pt;
	margin:0pt;
}
input.cah_stayLeft{
	width:178px;
	height:21px;
	padding:0pt 5px 0pt 0pt;
	margin:0pt 10px 0pt 0pt;
}
* html input.cah_stayLeft{
	width:175px;
	padding-right:0px;
	
}

#cah_footerBDO  li form input.cah_stayLeft{
width:228px;
}
#cah_newsEmail{
	margin:5px 0pt;
}
.cah_closeLines p{
	padding:0pt;
	margin:0pt;
}
.cah_closeLines{
	background:url(images/cah_bg_email_exclusives.jpg) no-repeat 100% 100%;
	height:112px;
}



/*
Location bar
--------------*/
#cah_navPath{
 	padding: 0pt 0px 5px 10px; 
	color: #0c2f4f;
	vertical-align: bottom;
	text-align: left;
	background: #f1f4f8;
	border-top:1px solid #AFC6FF;
	border-right:1px solid #AFC6FF;
	border-left:1px solid #AFC6FF;
}
#catalog #cah_navPath{
	border-bottom:none;
}
#cah_navPath h1{
	 font-size: 16px;
	 font-weight: bold;
	 line-height:1.7em;
	 padding:0pt;
	 margin:0pt;
	 color:#112C3F;
}
 #cah_navPath a{
	font-size:10px;
	font-weight:normal;
	color: #0c2f4f;
}
 .cah_catalog_navPath{
	border-bottom:1px solid #AFC6FF;
}
#cah_navPath .cah_navPathLink{
	font-size:10px;
	
} 
#cah_navPath h1{
 	display:inline;
	font-weight:bold;
	margin:0pt;
}
/* Sort search results
------------------------------------------*/ 
#cah_searchSort {
	width:588px;
}
#cah_searchSort .cah_SearchSortTitle{
	height:17px;
	background:#143347 url(images/cah_bg_search_sortby.jpg) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:0pt 10px;
}
* html #cah_searchSort .cah_SearchSortTitle{
	height:21px;
	
}
#cah_searchSort .cah_SearchSortCell{
	padding:1px 10px;
}

#cah_searchSort  ul{
	
	background:#FFFFFF url(images/cah_bg_border_search_sort.jpg) repeat-x;
	height:18px;
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
* html #cah_searchSort  ul{
	
	background:#FFFFFF url(images/cah_bg_border_search_sort.jpg) repeat-x 0px;
	height:25px;
	
}

#cah_searchSort  ul li{
	float:left;
}
a
#cah_searchSort  ul li a, #cah_searchSort  ul li a:link {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#143347;
}
#cah_searchSort  ul li a:visited {
	text-decoration:none;
	color:#143347;
}
#cah_searchSort  ul li a:hover {
	text-decoration:underline;
	color:#e13f95;
}
.SearchSortImg { width: 15px; height: 16px;  }
#cah_searchSort .cah_sSortSelected_left{
	
	padding-right:0pt!important;
	border-left:1px solid #AFC6FF;
	border-bottom:1px solid #FFFFFF;
	height:15px;
	background:#FFFFFF url(images/cah_bg_selected_search_sort.gif) repeat-x;
}
* html #cah_searchSort .cah_sSortSelected_left{
	
	height:8px;
	
	
}
#cah_searchSort .cah_sSortSelected_right{
	padding-left:5px!important;
	border-right:1px solid #AFC6FF;
	border-bottom:1px solid #FFFFFF;
	height:15px;
	background:#FFFFFF url(images/cah_bg_selected_search_sort.gif) repeat-x;
}

* html #cah_searchSort .cah_sSortSelected_right{

	height:20px;
	border-bottom:none;
	
}


/* Search Paging
-----------------------------------------*/
.cah_pageing{
	background:#FFFFFF url(images/cah_bg_border_search_sort.jpg) repeat-x bottom ;
	height:20px;
width:588px;	

}
.cah_pageing  ul li{
	float:left;
	padding:0pt;
	margin:0pt;
}
.cah_pageing  ul li span{
	
	padding:0pt 2px;
	color:#525253;
	
}


.cah_pageing ul li a, #cah_searchSort  ul li a:link {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#143347;
}
.cah_pageing  ul li a:visited {
	text-decoration:none;
	color:#143347;
}
.cah_pageing  ul li a:hover {
	text-decoration:underline;
	color:#e13f95;
}


.cah_pageing  ul{
	

	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt 10px;
}
.cah_pageing  ul li.cah_pageingTitle{
	padding-right:10px;
}
.cah_pagingCellSel{
	font-weight:bold;
	color:#DE4295;
	font-size:12px;
	padding-top:3px;
	padding-right:4px!important;
}
.cah_pageing  ul li.cah_first, .cah_pageing  ul li.cah_before{
vertical-align:middle;
padding-right:5px;
padding-top:1px;
}
.cah_pageing  ul li.cah_last{
vertical-align:middle;
padding-left:0pt;
padding-top:1px;
}
.cah_pageing  ul li.cah_next{
vertical-align:middle;
padding-left:5px;
padding-top:1px;
}
.cah_pagingCellSel span{
	padding-left:5px!important;
	font-size:11px;
}
.cah_btmPaging{
	border-top:1px solid #AFC6FF;
	
	}

	#cah_categories dt{
		background-color:#CCE6F5;
		height:25px;
		padding-left:2px;
		padding-top:5px;
		border:1px solid #FF0000;
	}
	#cah_categories .cah_categories_active{
		background-color:#FFFFFF;
		height:25px;
		padding-left:2px;
		padding-top:5px;
		border:1px solid #FF0000;
	}
ul.cah_vertMenuList{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
ol.cah_vertMenuList{
	list-style:decimal;
	
	margin:0pt;
	padding:0pt;
}	
	/* Subcategories
	------------------------------------------------------*/
#cah_subList{
	border-top:1px solid #AFC6FF;
	border-bottom:1px solid #AFC6FF;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:5px 5px;
}
#catalog #cah_subList{
	background:url(images/category-top-arrow.gif) no-repeat 50% top;
	border-bottom:none;
	padding-top:15px;
}
#cah_subCat ul#cah_subList li{
	
	float:left;
	padding:2px 6px;
	display:inline!important;
	white-space:nowrap;
	
}
#cah_subCat{
	margin:0pt 0pt 0pt 0pt;
}
#cah_subCat h2{
	font-weight:bold;
	font-size:13px;
	border-top:1px solid #AFC6FF;
	padding:5px 10px;
	margin:0pt;
	height:18px;
	background:transparent url(images/cah_searchform_bg.jpg) repeat-x scroll left top;
	color:#FFFFFF;
}

/* Vertical Menue
--------------------------------*/
.cah_VertMenue{
	margin-bottom:10px;
	padding:0pt;
}

.cah_VertMenue h2{
	font-weight:bold;
	font-size:13px;
	background:#F1F4F8 repeat-x  left top;
	padding:5px;
	margin:0pt;
	color:#112C3F;
	border-top:1px solid #AFC6FF;
	border-right:1px solid #AFC6FF;
	border-left:1px solid #AFC6FF;
}
.cah_VertMenue div{
	border:1px solid #AFC6FF;
	padding:5px;
	margin:0pt;
}
.cah_VertMenue h3{
	font-weight:normal;
	font-size:10px;
}
/* Shopping Cart
-----------------------------*/
#cah_cart{
	list-style:none;
	padding:0pt;
	margin:5px 0pt 0pt 0pt;
}
#cah_cart li{
	float:left;
	padding-right:5px;
	font-weight:normal;
}
#cah_cart li span{
	font-weight:bold;
	padding-right:3px;
}
#cah_cart li span.cah_currency{
	font-weight:normal;
}
#cah_cart li span.cah_cartEmpty	{
	background:url(images/cart_empty.gif) no-repeat;
	padding-left:25px;
}

#cah_cart li a{
	background:url(images/cart_full.gif) no-repeat;
	padding-left:25px;
}
#cah_cartLinks{
	list-style:none;
	
	margin:0pt;
	padding:0pt 5px 5px 5px;
	background-color:#F1F4F8;
	border-left:1px solid #AFC6FF;
	border-right:1px solid #AFC6FF;
	border-bottom:1px solid #AFC6FF;
	width:304px;
}

#cah_cartLinks li{
	float:left;
	list-style:none;
	padding-right:5px;
	white-space:nowrap;
}
#cah_cartLinks li a{

	padding-right:3px;
	
}
.cah_currency{
	
	white-space:nowrap;	
}

/* Product Page
---------------------------------*/
.cah_Content{
	margin:0pt;
	padding:5px;
	height:1%;
	border-top:1px solid #AFC6FF;
}
#orderform{
	padding:5px;
}
.cah_Content a, .cah_Content a:link, .cah_Content a:visited {
	color:#0c2f4f;	
	text-decoration:underline;
	
	font-weight:normal;
}
.cah_Content a:hover{
	text-decoration:none;
	font-weight:normal;
}
ul.cah_uList1{
	padding:0pt 10px;
}
* html ul.cah_uList1{
	padding:0pt 10px 15px 10px;
	margin:0pt;
}

 .cah_Content .cah_uList1 li{
	padding:3px 10px;
	list-style:none;
	background: url(images/cah_bg_black_arrow.gif) no-repeat  left  center ;
}
.cah_Content .cah_uList1 li span{
	color:#5583ad;
}
#cah_bigImage{
	border:1px solid #AFC6FF;
	width:500px;
	height:333px;
	margin:0pt;
	
}
#cah_smallImages h4{
	font-size:10px;
	font-weight:normal;
	padding:5px;
	margin:0pt;
			
}
#cah_smallImages {
	margin:0pt 0pt 20px 0pt;
	padding:0pt;
			
}
.cah_thumb{
	white-space: nowrap;
	margin:0pt 5px 5px 0pt;
	float:left;
	border:1px solid #AFC6FF;
}
.cah_savePercent{}

#cah_centreWrapper{
	padding:0pt;
	margin:0pt;
	border-right:1px solid #AFC6FF;
	border-left:1px solid #AFC6FF;
	border-bottom:1px solid #AFC6FF;
	
}
#product #cah_centreWrapper{
	width:898px;
}
#pages #cah_centreWrapper, #news_lists #cah_centreWrapper, #subscribe_exist_email #cah_centreWrapper{
	
	border-top:1px solid #AFC6FF;
	padding:5px;
	
}
.cah_productDetails{ clear:left; padding-top:20px;}	
h1.cah_dialogHeading{}


.cah_extraFieldsGroup{
 background-color:#F4F4F4;	
 padding:0pt 10px 0pt 10px;
 margin:0pt;
}
.cah_extraFieldsGroup ul li{
	list-style-image:none;
	list-style-type:none;
	padding:0 0 5px 5px;
}

.cah_extraFieldsGroup ul li span{
	font-weight:bold;
	width:50px;
	float:left;
	display:block;
}

.cah_fieldProperty {
	font-weight:bold;
	font-size:12px;

	text-align:left;
	vertical-align:top;
	padding:0pt 0.5em 0pt 0pt;
}


.cah_fieldValue{
text-align:left;
vertical-align:top;
padding-bottom:5px;

}
.cah_quantity{
	margin:10px 0pt 10px 0pt;
	float:left;
}
.cah_quantity span{
	padding:10px 10px 0pt 10px;
	font-weight:bold;
}

/* Product Options
-----------------------------------*/
.cah_Content h2{
	background-color:#F1F4F8;
	margin:30px 0pt 15px 0pt;
	padding:5px;
	border-bottom:1px solid #AFC6FF;
	font-weight:bold;
	font-size:12px;
	color:#0c2f4f;
}

.cah_Content h3{
	font-size:13px;
	font-weight:bold;
	color:#0c2f4f;
	padding:3px 0pt;
	
	margin:15px 0pt 7px 0pt!important;
}
.cah_productOptionsGroup{
	padding:20px 10px;
	margin:0pt;
	background-color:#FFDFEE;
	border-top:2px solid #FFCFE6;
	border-bottom:2px solid #FFCFE6;
	
}
.cah_ProductPriceGroup p{
	
	font-weight:bold;
	
	color:#FF9FCE;
	text-align:center;
}
.cah_ProductPriceGroup p .cah_priceValue{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:200%;
	padding:10px;
	color:#FF0076
}
.cah_savePercent{
	
	margin:0pt 0pt 10px 0pt;
	color:#000000;
	padding:5px;
	text-align:center;
	font-weight:bold;
	border-top:2px solid #FF0076;
	border-bottom:2px solid #FF0076;
	border-left:1px solid #FF0076;
	border-right:1px solid #FF0076;
	background-color:#DFDFDF;
}
.cah_savePercent span{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:140%;
}

.cah_ProductPriceGroup{
	border:1px solid #FFCFE6;
	margin:10px 0pt 5px 0pt;
}

.cah_prOptionsProperty{
	
	font-weight:bold;
	
	text-align:left;
	padding-bottom:5px;
	
}



.cah_formSendFrElm label{
	width:110px;
	display:block;
	float:left;
	vertical-align:middle;
	
}
.cah_formSendFrElm span{
	vertical-align:middle;
	color:#FF4D0F;
}

.cah_formSendFrElm input{
	margin-left:10px;
	width:200px;
	height:20px;
}
* html .cah_formSendFrElm label{
	width:105px;
	padding-top:5px;

}
* html .cah_formSendFrElm input{
	width:190px;
	

}
* html #cah_sendFriend_wrapper{
	width:355px;
	padding-left:5px;
}
.cah_formSendFrElm{
	margin-bottom:5px;
}



.cah_prOptionsValue{
	height:1%;
	clear:right;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
}
.cah_formElmTitle{
	
	font-weight:bold;
	width:120px;
	text-align:right;
	padding-bottom:10px;
	display:inline;
	
}

.cah_formSendToFriend{
	margin:0pt;
	padding:0pt;

	
}

.cah_formElmValue{
	height:1%;
	
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	width:200px;
	display:inline;
	
}
.cah_formElmValue input{
	height:20px;
	width:180px;
	
}
.cah_formElmTitle .cah_formStar, .cah_formElmTitle .cah_formErrorFields{
	color:#FF0000;
	padding:0pt 5px;
	
}
/* Product Catalog
----------------------------*/
.cah_productCatalog h5{
	padding:0pt;
	margin:5px 0pt 0pt 0pt;
}
.cah_productCatalog h5 a, .cah_productCatalog h5 a:link, .cah_productCatalog h5  a:visited{
	font-size:10px;
	padding:2px ;
	margin:5px 0pt 0pt 0pt;
}
.cah_productCatalog h2{
	background-color:#ebf1f7;
	border:none;
	padding:5px;
	margin:0pt;
	border-right:1px solid #afc6ff;
	border-left:1px solid #afc6ff;
	border-bottom:1px solid #afc6ff;
	height:76px;
}
.cah_productCatalog h2 a, .cah_productCatalog h2 a:link, .cah_productCatalog h2  a:visited{
	color:#0c2f4f;	
	text-decoration:none;
	background-color:#ebf1f7;
	font-weight:normal;
	
}
.cah_productCatalog h2 a:hover{
	text-decoration:underline;;
}
.cah_priceCatalog{
	padding:5px 10px 5px 10px;
	margin:5px 0pt 0pt 0pt;
	border:1px solid #FFCFE6;
	color:#FF9FCE;
}
.cah_priceCatalog span{
	font-size:110%;
	padding-left:10px;
	color:#FF0076;
	font-weight:bold;
}
.cah_marketPriceCatalog{
	padding:5px 10px 5px 10px;
	margin:5px 0pt 5px 0pt;
	border:1px solid #BFBFBF;
	color:#BFBFBF;
	font-size:10px;
}
.cah_marketPriceCatalog span{
	font-size:11px;
	padding-left:10px;
	color:#7F7F7F;
	font-weight:bold;
	text-decoration:line-through;
}
.cah_savePriceCatalog{
	margin:0pt;
	color:#000000;
	padding:2px;
	text-align:center;
	font-weight:bold;
	background-color:#DFDFDF;

	border-top:1px solid #FF0076;
	border-bottom:1px solid #FF0076;


	
	
	
	
	
	
}
.cah_savePriceCatalog span{
	font-size:12px;
}
.cah_productThumb{
	border-top:1px solid #afc6ff;
	border-right:1px solid #afc6ff;
	border-left:1px solid #afc6ff;
}
.cah_productThumb a, .cah_productThumb a:link, .cah_productThumb a:visited{
	
}
.cah_productThumb a:hover{

}
.cah_productGroup{
	width:183px;
	
	
	float:left;
	margin:2px;
	padding:3px;
	border:1px solid #d0dcfc;
}
.cah_productGroup h2{
font-weight:normal!important;
background-color:#EBF1F7;
padding:5px!important;

}
* html .cah_productGroup{
	padding:2px;
	margin:2px;
	
}
#catalog .cah_productCatalog{
	margin-bottom:10px;
	margin-top:10px;
}
#cah_productThumb #product_thumbnail{
	border:1px solid #afc6ff;
	margin:0pt 5px;
}

.cah_btnAddtoCart{
	float:right;
	padding-right:100px;
	margin:0pt;
}
* html .cah_btnAddtoCart{
	margin-top:0pt;
}
.cah_btnAddtoCart input{
	
	margin:6px -2pt 0pt 0pt;
}
#cah_productBigImage{
	width:510px;
}
#cah_productPriceWrapper{
	float:right;
	width:365px!important;
	margin-bottom:10px;
	border-top:2px solid #F89FFF;
	border-bottom:2px solid #F89FFF;
	border-left:1px solid #F89FFF;
	border-right:1px solid #F89FFF;
	padding:5px;
	background-color:#FFF;
	
}
#productContent{
	width:888px;
}


#productImageWrapper{
	float:left;
	width:510px;
	position:relative;
}
#cah_extraFieldsWrapper{
	background-color:#F4F4F4;
	padding: 10px 0pt;
	border-top:2px solid #DFDFDF;
	border-bottom:2px solid #DFDFDF;
}
#cah_mainFooter{
	background-color:#FFFFFF;
	border-top:4px solid #AFC6FF;
	border-bottom:4px solid #AFC6FF;
}
#cah_block_1 .cah_container_1 .cah_homePage{
	border-top:1px solid #AFC6FF;
	padding:5px;
}
#catalog #cah_block_1 .cah_container_1 .cah_homePage{
	
	padding:0pt;
}
#cah_sendToFriend{
	float:left;
	width:445px;
	
}
#cah_sendToFriend .cah_Content h2{
	margin-top:0pt;
	
}
#cah_upsellingProducts .cah_Content h2{
	margin-top:0pt;
}
#cah_upsellingProducts{
	float:right;
	width:445px;
}
#cah_recommendedProducts .cah_Content h2{
	border-top:1px solid #AFC6FF;
}
.cah_footerBoxes{
	list-style-image:none;
	list-style-position:outside;

	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.cah_footerBoxesList{
	float:left;
	width:245px;
	border:1px solid #AFC6FF;
	margin:5px;
	padding:10px 0pt;
	height:185px;
		
	
}
* html .cah_footerBoxesList{
	
	width:244px;
}
.cah_footerLinkBoxTitle{
	font-weight:bold;
}
.cah_footerLinkBox{
		list-style-image:none;
	list-style-position:outside;

	list-style-type:none;
	margin:0pt;
	padding:0pt 10px;
}


#cah_footerDealsAlert{
	float:left;
	border:1px solid #AFC6FF;
	padding:0pt 10px 5px 10px;
	margin:0pt 0pt 0pt 5px;
	width:482px;
}

* html #cah_footerDealsAlert{
	width:479px;
}

#cah_footerContactUs{
	float:right;
	border:1px solid #AFC6FF;
	padding:10px;
	margin:0pt 7px 0pt 0pt;
	width:482px;
}
* html #cah_footerContactUs{
		
	margin-left:10px;
	width:479px;
}
#cah_footerDealsAlert ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	width:450px;
}
#cah_footerDealsAlert ul li.cah_fda_left, #cah_footerDealsAlert ul li.cah_fda_left ul{
	width:350px;
}
#cah_footerDealsAlert ul li.cah_fda_right{
	width:100px;
}
#cah_footerExtraWrapper{
	margin-top:5px;
}
#cah_footerDealsAlert ul li.cah_fda_left{
	float:left;

}
#cah_footerDealsAlert ul li.cah_fda_right{
	float:right;

}
.cah_fda_leftBox{
	float:left;
}
.cah_fda_rightBox{
	float:right;
}
.cah_fda_leftBox h3{
	color:#FF7200;
	font-weight:bold;
	padding-top:0pt;
	margin-top:0pt;
	
}
.cah_fda_leftBox p{
	font-weight:bold;
	color:#0c2f4f;
	margin:0pt;
	padding:3px;
}
.cah_fda_right h4{
	font-weight:bold;
}
* html .cah_fda_right h4{
	font-size:11px;
	padding-top:10px;
}
#cah_footerNotes p{
	text-align:center;
	color:#6f6f6f;
	font-size:11px;
	font-weight:normal;
}
.cah_fda_leftBox h3, .cah_fda_leftBox p{
	padding:0pt 0pt 5px 0pt;
	margin:0pt;
}
.cah_fda_leftBox p{
	padding:0pt;
	margin:0pt;
}
.cah_fda_rightBox{
	padding:7px 22px 0pt 0pt;
}
.cah_fda_left p{
	padding:0pt;
	margin:0pt;
}
.cah_fda_left ul li{
	padding-top:5px;
}
#cah_footerContactUs h4{
	padding-top:0pt;
	margin:0pt;
}

/* Tooltip
----------------------*/
#cah_filter_cat_vmenu_a_wrapper{
	padding:0pt;
	margin:0pt;
	border:none;
		
}
#cah_filter_cat_vmenu_a_wrapper img{
	border:1px solid #AFC6FF;
	padding:0pt;
	margin:0pt;
		
}
#cah_filter_cat_vmenu_a_wrapper div{
	float:left;
	margin:2px;
	
	z-index:0;
	border:none;
	padding:0pt;
	width:84px;
}
#cah_filter_cat_vmenu_a_wrapper div span.cah_fcvaw_expandable{
	z-index:0;
	position:static;
}
#cah_filter_cat_vmenu_a_wrapper div span.cah_fcvaw_expandable img{
	width:80px;
	height:50px;
}
#cah_filter_cat_vmenu_a_wrapper div span.cah_fcvaw_expanded{
	z-index:10;
	position:absolute;	
	
}
#cah_filter_cat_vmenu_a_wrapper div  span.cah_fcvaw_expanded img{
	width:180px;
	height:120px;
}
#tooltip {
	border:1px solid #AFC6FF;
	background-color: #eee;
	opacity: 0.85;
	padding: 5px;
	width:200px;
	
}
#tooltip h3{
	color:#0C2F4F;
	font-weight:bold;
}
#tooltip p{
	font-weight:bold;
	font-size:16px;
	color:#FF1FB6;
	
}

/* Tooltip Template 2 - vertical menu
------------------------------------------*/
#cah_filtercat_a_vmenu_tmp02_wrapper span{
	float:left;
	padding:2px;
	border:1px solid #AFC6FF;
	margin:2px;
}

#cah_filtercat_a_vmenu_tmp04_wrapper div.cah_tmp04_item{
	float:left;
	width:280px;
}
#cah_filtercat_a_vmenu_tmp04_wrapper {
	
	width:300px;
	height: 200px;
}

#authform label{
padding-right:5px;
vertical-align:middle;
	
}
#authform #username, #authform #password{
	width:120px;
	height:21px;
	
	
}
#cah_signinWrapperBox{
	padding-bottom:20px;
	
}
#cah_signinWrapperBox_po{
	padding-bottom:20px;
	display:none;
	top:47px;
	border:1px solid #AFC6FF;
	padding:5px;
	left:573px;
	position:absolute;
	background:#FFFFCF;
}
#login_popup_close{
}


.login_popup{

z-index:1000;}
#cah_username{
	float:left;
	padding-right:20px;
}
#cah_password{
	float:left;
	padding-right:10px;
}
#cah_signinWrapper{
		padding:0pt 0pt 10px 0pt;
}
#cah_signinForm_submit{
	float:left;
}
#cah_loggedIn{
	background-color:#FFEFF8;
	padding:5px;
	border-top:2px solid #FFDFF0;
	border-bottom:2px solid #FFDFF0;
	margin:10px 0pt;
	
}
#cah_loggedIn span{
	font-weight:bold;
	font-size:14px;
	padding:0pt 5px;
	margin-right:5px;
	background-color:#FF5FB4;
	color:#FFFFFF;
	
	
}
#cah_footerContactUs h4{
	margin-bottom:5px;
	
}
* html #cah_footerContactUs h4{
	font-size:11px;
}
#help #cah_centreWrapper, #advanced_search #cah_centreWrapper{
	padding:5px;
	
}

#help div.cah_Content, #advanced_search div.cah_Content{
	padding:10px 0pt;
}
#help #cah_navPath, #advanced_search #cah_navPath{
	
	border-bottom:1px solid #AFC6FF;

}
#advanced_search table.SubHeader{
	display:none;
}

#cart #cah_navPath{
	border-bottom:1px solid #AFC6FF;
}
#cart #cah_centreWrapper{
	
	padding:5px;
}
#catalog #cah_navPath{
	
	
}

#orders #cah_centreWrapper{
	padding:5px;
}


#orders #cah_navPath{
	border-bottom:1px solid #AFC6FF;
}
#profile_delete #cah_centreWrapper{
	padding:5px;
}


#profile_delete #cah_navPath{
	border-bottom:1px solid #AFC6FF;
}

#register #cah_centreWrapper{
	padding:5px;
}


#register #cah_navPath{
	border-bottom:1px solid #AFC6FF;
}

#wishlist #cah_centreWrapper{
	padding:5px;
}


#wishlist #cah_navPath{
	border-bottom:1px solid #AFC6FF;
}


#giftcert #cah_centreWrapper{
	padding:5px;
}


#giftcert #cah_navPath{
	border-bottom:1px solid #AFC6FF;
}

#history_order #cah_centreWrapper{
	padding:5px;
}


#history_order #cah_navPath{
	border-bottom:1px solid #AFC6FF;
}

#fast_lane_checkout  .PListImgBox img{

z-index:10;
width:180px;
height:120px}

.cah_btn{
cursor:pointer;
}
.cah_productDetails  ul, #pages #cah_centreWrapper  ul  {
	padding:0pt 10px;
	
}
* html .cah_productDetails  ul{
	padding:0pt;
	margin:0pt 5px 0pt 10px;
}
* html #pages #cah_centreWrapper  ul {
	padding:0pt;
	margin:0pt 5px 0pt 10px;
}
.cah_productDetails  ul li, #pages #cah_centreWrapper  ul li{
	padding:3px 10px;
	list-style:none;
	background: url(images/cah_bg_black_arrow.gif) no-repeat  left  7px ;
}
#pages #cah_centreWrapper h3, #help #cah_centreWrapper h3{
	padding:5px;
	margin-top:30px;
	color:#FFFFFF;
	background:transparent url(images/cah_searchform_bg.jpg) repeat-x scroll left top;
	position:relative;
	
}
#pages #cah_centreWrapper #page_index div, #help #cah_centreWrapper #page_index div{
	width:200px;
	margin:10px 10px 0pt 10px;
	float:right;
	clear:right;
	background-color:#F1F4F8;
	padding-bottom:10px;
	
}
#pages #cah_centreWrapper #page_index h4,
#help #cah_centreWrapper h4
#help #cah_centreWrapper #page_index h4, #help #cah_centreWrapper h4{
	
	color:#FFFFFF;
	margin-top:0pt;
	padding:5px;
	font-size:12px;
	background:transparent url(images/cah_searchform_bg.jpg) repeat-x scroll left top;
		
}
#pages #cah_centreWrapper #page_index p,
#help #cah_centreWrapper #page_index p{
	
	float:left;
	width:350px;
		
}
#pages #cah_centreWrapper dl dt,
#help #cah_centreWrapper dl dt{
	
	font-weight:bold;
	padding-top:10px;
		
}
#pages #cah_centreWrapper ul.cah_italic,
#help #cah_centreWrapper ul.cah_italic{
	
	color:#333333;
	
	font-weight:normal;	
	font-size:14px;
	background-color:#F1F4F8;
	
		
}
#pages #cah_centreWrapper ul.cah_italic li,
#help #cah_centreWrapper ul.cah_italic li{
list-style:none;
list-style-image:none;
list-style-type:none;

background-image:none;
		
}
/* Nav 
-------------------------------------------*/
#categories{
	
	font-family:Geneva, Arial, Helvetica, sans-serif;	
}
#categories a, #categories a:link, #categories a:visited{
	text-decoration:none;
	color:#0C2F4F;
}


#categories a:hover{
	text-decoration:underline;
}
#categories dt{
	font-weight:bold;
	
	
}
#categories dd span, #categories dd span a{
	font-weight:normal;
	color:#666666!important;
	font-size:85%;
}
#categories dd{
	padding:0pt;
	margin:0pt;
	border-bottom:1px solid #AFC6FF;
	padding-bottom:5px;
	margin-bottom:7px;
}

#product_avail{
	width:42px;
}

#newslistDescr{
	border-top:2px solid #AFC6FF;
	border-bottom:2px solid #AFC6FF;
	border-right:1px solid #AFC6FF;
	border-left:1px solid #AFC6FF;
	padding:10px;
}
#information{
	padding:20px;
}
#information  p{
	font-size:90%;
	color:#918e90;
	margin:0pt 0pt 10px 0pt;
	padding-top:0pt;

}
.location_bar{font-weight:bold;
	font-size:140%;
}


#cah_lf_wrapper{
	padding:10px 0pt 5px 0pt;
}
#cah_lf_uname input,#cah_lf_uname label, #cah_lf_pass input, #cah_lf_pass label {
	float:left;
}
#cah_lf_uname input{
	margin:5px;
	height:21px;
	width:150px;
}
#cah_lf_uname label{

	width:76px;
	padding-top:10px;
}

#cah_lf_pass input{
	margin:5px;
	height:21px;
	width:150px;
}
#cah_lf_pass label{

	width:76px;
	padding-top:10px;
	
}
#cah_lf_submitbtn img{
	padding-left:60px;
	margin:0pt;
}
#cah_lf_submitbtn{
	margin-bottom:20px;	
}
#cah_lf_passrecovery{
	text-align:right;
}
#cah_lf_imagever{
	padding:10px;
}
#cah_form_error{
	padding:5px;
	margin:5px;
	background-color:#FFFFA0;
	border-top:2px solid #FF4D0F;
	border-bottom:2px solid #FF4D0F;
	border-right:1px solid #FF4D0F;
	border-left:1px solid #FF4D0F;
	color:#BF3100;
}
.cah_form_error{
	padding:5px;
	margin:5px;
	background-color:#FFFFA0;
	border-top:2px solid #FF4D0F;
	border-bottom:2px solid #FF4D0F;
	border-right:1px solid #FF4D0F;
	border-left:1px solid #FF4D0F;
	color:#BF3100;
}
.currentCat{
	background-color:#fcf4be;
	margin:2px;
}
#cah_lf_uname span, #cah_lf_pass span{
	color:#FF4D0F;
	padding-left:5px;
}
/* Table Style
----------------------------------*/

td.spec-label {
border-bottom:1px solid #8395AF;
border-right:0px solid #8395AF;
color:#182E4F;
font-size:95%;
font-weight:bold;
padding:2px 4px 2px 3px;
text-align:right;
background-color:#CFE2FF;
}
td.spec-title {
background-color:#AFD4FF;

font-size:110%;

}
td, th {
color:#182E4F;
font-family:arial,helvetica,sans-serif,Arial Unicode MS;
font-size:100%;
line-height:175%;
}

td.spec-data {
border-bottom:1px solid #8395AF;
color:#182E4F;
font-size:95%;
padding:3px 9px;
text-align:left;
}


 img.left{
	margin-bottom:5px;
	margin-right:10px;
	float:left;
	margin:2px 20px 16px 0pt;
}

img.right {
margin-bottom:5px;
margin-left:10px;
float:right;
margin:2px 0pt 16px 20px;
}
img.across {
	margin:2px 0pt 16px;
}
p{
	margin:10px 0pt;
}


#manufacturer_products .cah_Content,
#catalog .cah_Content{
	padding-top:0pt;
}


#product h4 {
font-size:95%;
margin:15px 0pt 7px 0pt !important;
}

.clearBoth{
	clear:both;
}

#product ol{
	padding-left:20px;
}

td.cartProductDetails{
	vertical-align:top;
	width:512px;
	display:block;
}

.cartProductThumbnail img{
	width:120px;
	float:left;
	margin:10px 10px 10px 0pt;
}
.cartProductDescription{
	margin-bottom:25px;
	padding:10px 0pt;
	border-bottom:1px solid #AFC6FF;
	width:710px;
}
.cartPrice{
	padding:10px 10pt;
	margin:0pt 0pt 25px 150px;
	border-top:2px solid #AFC6FF; 
	border-right:1px solid #AFC6FF;
	border-bottom:2px solid #AFC6FF;
	border-left:20px solid #AFC6FF;
}
.cartPrice h4{
	font-size:85%;
	color:#182E4F;
}
.calculatedPrice span{
	color:#FF0076!important;
	font-size:125%;
}
.cartBottonRaw{
	text-align:right;
	margin:0pt 0pt  10px 0pt;
}
.cartBottonRaw span{
	margin-left:20px;
}
.cartGiftCert{
margin:10px 0pt;	
}
.cartFastLaneCheckout{
margin:10px 0pt;	
background-color:#d6e0f8;
border-top:1px solid #AFC6FF;
border-bottom:1px solid #AFC6FF;
padding:10px;
	
}
.cartCeckout{
	padding:10px 0pt 10px 10px;
	
	text-align:right;
	
	
}
span.westpac{
	background:transparent url(images/westpac-logo.gif) no-repeat scroll 0% 50%;
	padding-left:30px;
	font-weight:bold;
}


.listPrice span{
	
	text-decoration:line-through;
	color:#7F7F7F;
}


.listPrice {
	border-top:1px solid #FFCFE6;
	padding-top:5px;

}


/* Image caption
-----------------------------------------------------------------*/


#imageWrapper{
	width:596px;
}

#navButtons span {
	float:right;
}

#cah_bigImage {
	position:relative;
}
.imageCaptionWrapper {
	position:absolute;
	top:170px;
	left:0pt;
	background-color:#000000;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	width:300px;
}
.imageCaptionWrapper  div.cah_fieldValue{
	color:#EA4003;
	font-weight:bold;
	font-size:130%;
	padding:20px;
	
}
#closeButton span{
	float:right;
}
#closeButton {
	padding:10px;
	margin:5px 5px 10px 0pt;
}
.buttonHover{
	cursor:pointer;
}
.hideThis{
	display:none;
	}
#openArrow{
	position:absolute;
	top:170px;
	left:0pt;
}	

#imageCaptionProxy{
	border:2px solid #EE0FFF;
	width:250px;
	margin:10px;
}
#topLeftLable{
	position:absolute;
	top:0pt;
	left:0pt;

}
#topLeftLable img{
	width:68px;
	height:60px;
	}
#bottomLable{
	position:absolute;
	bottom:0pt;
	right:0pt;
}

/* end Image caption
-----------------------------------------------------------------------------------------*/

#heading-top .spec-label{

text-align:left!important;

	float:left;
	margin:10px 10px 10px 0pt;
}
.cartProductDescription{
	margin-bottom:25px;
	padding:10px 0pt;
	border-bottom:1px solid #AFC6FF;
	width:710px;
}
.cartPrice{
	padding:10px 10pt;
	margin:0pt 0pt 25px 150px;
	border-top:2px solid #AFC6FF; 
	border-right:1px solid #AFC6FF;
	border-bottom:2px solid #AFC6FF;
	border-left:20px solid #AFC6FF;
}
.cartPrice h4{
	font-size:85%;
	color:#182E4F;
}
.calculatedPrice span{
	color:#FF0076!important;
	font-size:125%;
}
.cartBottonRaw{
	text-align:right;
	margin:0pt 0pt  10px 0pt;
}
.cartBottonRaw span{
	margin-left:20px;
}
.cartGiftCert{
margin:10px 0pt;	
}
.cartFastLaneCheckout{
margin:10px 0pt;	
background-color:#d6e0f8;
border-top:1px solid #AFC6FF;
border-bottom:1px solid #AFC6FF;
padding:10px;
	
}
.cartCeckout{
	padding:10px 0pt 10px 10px;
	
	text-align:right;
	
	
}
span.westpac{
	background:transparent url(images/westpac-logo.gif) no-repeat scroll 0% 50%;
	padding-left:30px;
	font-weight:bold;
}


.listPrice span{
	
	text-decoration:line-through;
	color:#7F7F7F;
}


.listPrice {
	border-top:1px solid #FFCFE6;
	padding-top:5px;

}


/* Image caption
-----------------------------------------------------------------*/


#imageWrapper{
	width:596px;
}

#navButtons span {
	float:right;
}

#cah_bigImage {
	position:relative;
	text-align:center;
}
.imageCaptionWrapper {
	position:absolute;
	top:100px;
	left:0pt;
	background-color:#000000;
	opacity:.80;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	width:300px;
}
.imageCaptionWrapper  div.cah_fieldValue{
	color:#EA4003;
	font-weight:bold;
	font-size:130%;
	padding:20px;
	
}
#closeButton span{
	float:right;
}
#closeButton {
	padding:10px;
	margin:5px 5px 10px 0pt;
}
.buttonHover{
	cursor:pointer;
}
.hideThis{
	display:none;
	}
#openArrow{
	position:absolute;
	top:170px;
	left:0pt;
}	

#imageCaptionProxy{
	border:2px solid #EE0FFF;
	width:250px;
	margin:10px;
}
#topLeftLable{
	position:absolute;
	top:0pt;
	left:0pt;

}
#topLeftLable img{
	width:100px;
	height:100px;
	}
#bottomLable{
	position:absolute;
	bottom:0pt;
	right:0pt;
}

/* end Image caption
-----------------------------------------------------------------------------------------*/

#heading-top .spec-label{

text-align:left!important;

}


#mem-size{
	font-weight:bold;
	font-size:140%;
	background-color:#B8FF9F;
	color:#000000;
}



#sidebar-right ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;


}

.image-center{
text-align:center;
}


#cah_filtercat_a_vmenu_tmp02_wrapper span, .rightCol_pGroup span {
border:1px solid #AFC6FF;
float:left;
margin:2px;
padding:2px;
}

.jsonLoading {
background-color:#D63030;
color:#FFFFFF;
margin:10px 0pt;
padding:2px 5px;
}



.pe_message{
	margin:10px 0pt;
	padding:10px;
	border:1px solid #D63030;
	background-color:#DFDFDF;
	font-weight:bold;
}
.pe_lbl{
	text-align:right;
}

.pe_sidebar{
	background-color:#FAC3E8;
	margin:5px 0pt;
	padding:10px;
}

.pe_sidebar ul{
	margin:0pt;
	padding:0pt;
}
.pe_sidebar li{
	list-style:none;
	float:left;
	padding:2px 10px 0pt 0pt;
}



.pe_sidebar h3{
	border-bottom:1px solid #0C2F4F;
	margin-top:0pt!important;
}

#shipping_info{

color:#FFFFFF;
float:right;
font-weight:bold;
margin-top:7px;
padding:0pt 150px 0 0;
}
#shipping_info a, #shipping_info a:link, #shipping_info a:visited{
 color:#FF9D3C!important;
}
#category_top_note{
	padding:5px;
background-color:#FCF4BE;	
}
#category_top_note span{
	font-weight:bold;
	color:#0C2F4F;
}
#availability {
	padding:5px;
}

#availability div{
float:left;
padding-right:10px;
}
#check_availability{
	font-size:110%;
	padding:10px;
	background-color:#FAC3E8;
	font-weight:bold;
	color:#112C3F;
	display:none;
}
#manufacture_store{
	text-align:center;
}
#manufacture_store a{
	font-size:85%;
}
.cah_productDetails table{
	width:55%!important;
}
#availability{
	border:1px solid #FF0076;
	background-color:#DF8BC6;
	color:#000;
	width:323px;
	display:block;
	

}

.memory_select{
	margin-bottom:10px;
	clear:left;
	display:block;
	width:600px;

}
.memory_select label{
	float:left;
	width:55px;
	padding:0 15px 0 0;
	font-weight:bold;
	color:#327EDE;
	}
.memory_select label.currentStep{
	color:#F30194;
	}	
.memory_select select{
	float:left;
	height:22px;
	font-size:115%;
	}
.memory_fullDescr{
	display:none;
}	

#memory_selects{
	margin:50px 0 20px 0;
	padding:20px;
	background:#E0E4EF url(images/memory-selector-bg.jpg) no-repeat top right;
	border-top:2px solid #327EDE;
	border-bottom:2px solid #327EDE;
	
}
.highlight-category{
	background-color:#FFBE7F;
	padding:5px;
}
#memory_tool_news{
	padding:10px;
	margin-top:20px;
	background-color:#FFBE7F;
}
#memory_tool_news h2{
font-weight:bold;
}
#memory_tool_news h2 a, #memory_tool_news h2 a:link, #memory_tool_news h2 a:visited{
	color:#112C3F;
	
}




.ipodAccessories{
	position:relative;
	display:block;
	width:1005px;
	margin-top:0pt!important;
	padding-top:0pt !important;
}
.ipod_backtotop{
	background-color:#C3D4DF;
	clear:both;
	margin-bottom:5px;
}
	.ipod_backtotop a, .ipod_backtotop a:link, .ipod_backtotop a:visited{
		color:#112C3F!important;
		font-size:90%;
		display:block;
		padding:1px 5px;
		
	}
	.ipod_backtotop a:hover{
		background-color:#EF95CD!important;
		
		
	}
	
.ipod_backtotop a, .ipod_backtotop a:link, .ipod_backtotop a:visited{
	color:#FFF;
}
.ipod_backtotop a:hover{
	color:#FFF;
}

.ipodAccessories h1{
	background-color:#1C4058;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:5px!important;
	
}
#accessorieLinks,
#selectedIpodModel,
#ipodModels{
	border:1px solid #1C4058;
	margin:5px 0 20px 0;
	

}
#ipodModels{
		height:222px;
}
#ipodModels h2{
		height:23px;
		width:173px;
		background:url(images/ipods/all-ipods.jpg) no-repeat 0 -377px;
		text-indent:-99999px;
}
#accessorieLinks ul,
#ipodModels ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 50px 0pt 0pt;
	padding:0pt;
}
#accessorieLinks ul li{
	float:left;
	
}
#ipodModels ul li{
	float:left;
	background-image:none!important;
	margin:0!important;
	padding:0!important;
	
}
#ipodModels ul li a{
	display:block;
	
}
#i8575 a{
	width:100px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -10px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8575 a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -10px -15px;
}


#i8576 a{
	width:67px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -110px -195px;
	height:180px;
	text-indent:-99999px;
}

#i8576  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -110px -15px;
}


#i8577 a{
	width:67px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -177px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8577  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -177px -15px;
}

#i8578 a{
	width:60px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -244px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8578  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -244px -15px;
}

#i8579 a{
	width:67px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -304px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8579  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -304px -15px;
}


#i8580 a{
	width:72px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -371px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8580  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -371px -15px;
}


#i8730 a{
	width:87px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -445px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8730  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -445px -15px;
}


#i8581 a{
	width:79px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -531px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8581  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -531px -15px;
}


#i8582 a{
	width:44px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -614px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8582  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -614px -15px;
}

#i8583 a{
	width:70px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -661px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8583  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -661px -15px;
}


#i8584 a{
	width:77px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -735px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8584  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -735px -15px;
}

#i8585 a{
	width:60px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -814px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8585  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -814px -15px;
}


#i8586 a{
	width:102px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -874px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8586  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -874px -15px;
}


#i8587 a{
	width:59px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -815px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8587  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -815px -15px;
}

#accessorieLinks ul li{
	background-image:none!important;
	margin:0!important;
	padding:0!important;
}

#accessorieLinks ul li a{
	display:block;
	margin:5px 10px;
}
#selectedIpodModel h1,
 #selectedIpodModel h3,
 #selectedIpodModel p{
	margin-left:150px!important;
}
#selectedIpodModel h1{
	margin-top:10px!important;
}
#selectedIpodModel {
	min-height:120px;
	padding:5px 0;

	width:1005px!important;

}
#iPodUpdates .i_8575{
	background:url(images/ipods/ipod-8575.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8576{
	background:url(images/ipods/ipod-8576.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8577{
	background:url(images/ipods/ipod-8577.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8578{
	background:url(images/ipods/ipod-8578.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8579{
	background:url(images/ipods/ipod-8579.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8580{
	background:url(images/ipods/ipod-8580.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8730{
	background:url(images/ipods/ipod-8730.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8581{
	background:url(images/ipods/ipod-8581.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8582{
	background:url(images/ipods/ipod-8582.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8583{
	background:url(images/ipods/ipod-8583.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8584{
	background:url(images/ipods/ipod-8584.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8585{
	background:url(images/ipods/ipod-8585.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8586{
	background:url(images/ipods/ipod-8586.jpg) 0 0   no-repeat;
}

#homepage_banner_01{
margin:5px;


}
#i8582  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -614px -15px;
}

#i8583 a{
	width:70px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -661px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8583  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -661px -15px;
}


#i8584 a{
	width:77px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -735px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8584  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -735px -15px;
}

#i8585 a{
	width:60px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -814px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8585  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -814px -15px;
}


#i8586 a{
	width:102px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -874px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8586  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -874px -15px;
}


#i8587 a{
	width:59px!important;
	background:url(images/ipods/all-ipods.jpg) no-repeat -815px -195px;
	height:180px;
	text-indent:-99999px;
}
#i8587  a:hover{
	background:url(images/ipods/all-ipods.jpg) no-repeat -815px -15px;
}

#accessorieLinks ul li{
	background-image:none!important;
	margin:0!important;
	padding:0!important;
}

#accessorieLinks ul li a{
	display:block;
	margin:5px 10px;
}
#selectedIpodModel h1,
 #selectedIpodModel h3,
 #selectedIpodModel p{
	margin-left:150px!important;
}
#selectedIpodModel h1{
	margin-top:10px!important;
}
#selectedIpodModel {
	min-height:120px;
	padding:5px 0;
	border:6px solid #ED008C;

	width:994px!important;

}
#iPodUpdates .i_8575{
	background:url(images/ipods/ipod-8575.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8576{
	background:url(images/ipods/ipod-8576.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8577{
	background:url(images/ipods/ipod-8577.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8578{
	background:url(images/ipods/ipod-8578.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8579{
	background:url(images/ipods/ipod-8579.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8580{
	background:url(images/ipods/ipod-8580.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8730{
	background:url(images/ipods/ipod-8730.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8581{
	background:url(images/ipods/ipod-8581.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8582{
	background:url(images/ipods/ipod-8582.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8583{
	background:url(images/ipods/ipod-8583.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8584{
	background:url(images/ipods/ipod-8584.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8585{
	background:url(images/ipods/ipod-8585.jpg) 0 0   no-repeat;
}
#iPodUpdates .i_8586{
	background:url(images/ipods/ipod-8586.jpg) 0 0   no-repeat;
}

#homepage_banner_01{
margin:5px auto;
width:578px;

}
#homepage_banner_01 div{
margin-bottom:5px;


}
#subcat_descr{
	padding:10px;
}

.cah_productGroup{
	height:318px!important;
}
#new_ipod_accessories .cah_productGroup, 
#iPodUpdates .cah_productGroup{
	height:218px!important;
}

#category_top_banner{
	margin-top:5px;
}

div#promo{
	margin:10px;
	border-bottom:4px solid #FF9D3C;
	border-top:4px solid #FF9D3C;
	border-right:1px solid #FF9D3C;
	border-left:1px solid #FF9D3C;
}

/*
Games section
*/
#games_specs dl{
	display:block;
	width:500px;
	float:left;
	margin-bottom:30px;
	border-top:1px solid #8395AF;
}
#games_specs dt{
	font-weight:bold;
	float:left;
	width:90px;
	
	clear:left;
	background-color:#CFE2FF;
	border-bottom:1px solid #8395AF;
	color:#182E4F;
	padding:5px;
}

#games_specs dd{
	width:390px;
	float:left;
	border-bottom:1px solid #8395AF;
	padding:5px;
	min-height:15px;
	
}

#catalog  .cah_bigImage , #manufacturer_products .cah_bigImage{
text-align:center;

}
#catalog  .cah_bigImage img,
 #manufacturer_products .cah_bigImage img{
max-width:180px;

}
#productImageWrapper  #cah_bigImage img{
max-height:333px;
}

#cah_bigImage .oflc{
	position:absolute;
	right:0pt;
	top:250px;
	float:right;
	
}
#video-results{
	margin-top:20px;
	width:435px;
	border:4px solid #AFC6FF;
	padding:0 30px 30px 30px;
	background:url(images/oflc/youtube-vido-title.jpg) no-repeat 0 0;
}
#video-results h3{
	padding:0 20px 20px 70px;
}
#video-results p{
	font-size:10px;
	margin-top:20px;
}
#tb-youtube-videos{
	padding-left:20px;
}
#tb-youtube-videos img{
	width:130px;
	height:97px;
	padding:0 5px 5px 0;	
}
#youtubecontent #close{
	padding:5px;
	display:block;
	height:6px;
}

