/* 
================================
Skin styles for Camera & Camera - HOME and DETAILS
================================
*/   

.Pagemaster {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	width:100%;
}
.Hd_Right {
	background-color: #C6C8A6;
	text-align: right;
}
.SkinObject {    text-decoration:    none;    color:#4F5344;	font:Arial, Helvetica, sans-serif;	font-size:11px;}
.skinmaster {
	background-color: #ffffff;
	width:100%;
}


.skinheader {}
.skingradient {	background-image: none;	background-color: #FFFFFF;}

.Copyright { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-transform: capitalize; color: #4F5344;	letter-spacing: normal;	background-color: #FFFFFF;
}
A.Copyright:hover, A.Copyright:active {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

.Copyright2,  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	color: #4F5344;
	letter-spacing: normal;
	font-weight: bold;

}


.Breadcrumbs {	padding:4px; padding-left: 6px;	padding-right: 6px;	font-size:11px;	font-family: Arial, Helvetica, sans-serif;	color:#333333;}

.toppane {}
.LeftPane {}	
.contentpane {}
.rightpane { width: 170px;}
.Bottompane {
	background-color: #FFCC00;
	padding: 5px;
	vertical-align: top;
}

.Login, A.Login:link, a.Login:visited 
{
color: #333333;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	font-weight: bold;	text-transform: capitalize;
}

A.Login:hover, A.Login:active {	color: #FFCC00;	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	font-weight: bold;	text-transform: capitalize;	}

.Search, A.Search:link, .Search:visited {color: #666666;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	font-weight: bold;	text-transform: capitalize;}

A.Search:hover, A.Search:active { color: #FFCC00;	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;	font-weight: bold;	text-transform: capitalize;	}

/*-- box that holds the menu  --*/ .MainMenu_MenuContainer { width: 175px; }
/*-- bar that holds the menu  --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand;}
/*-- submenu container        --*/ .MainMenu_SubMenu {z-index: 1000; cursor: pointer;	cursor: hand; margin: 0 0 0 1px;	padding: 0px; font-weight: normal; filter: none; }
/*-- submenu items idle       --*/ 

.MainMenu_MenuItem 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 0px 20px;
	height: 18px;
	background-color: #4F5344;
	text-align: left;
}
/*-- submenu items hover      --*/ .MainMenu_MenuItemSel { 	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 0px 20px;
	height: 18px;
	background-color: #333333;
	text-align: left;}
/*-- menuitems idle           --*/ 
.MainMenu_Idle 
{	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 0px 20px;
	text-align:center;
	height: 20px;
	background-image: url(/Portals/5/Skins/Camera/Images/Bkgd_button.gif);
	background-repeat: no-repeat;
	background-position: right bottom;}
	
/*-- menuitems over           --*/ 
.MainMenu_Selected 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-align:center;
	font-weight: normal;
	font-style: normal;
	padding: 0px 20px;
	height: 20px;
	background-image: url(/Portals/5/Skins/Camera/Images/Bkgd_button.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #333333;
}

/*-- menuitems active         --*/
 .MainMenu_Active, .MainMenu_BreadcrumbActive 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 0px 20px;
	height: 20px;
	background-image: url(/Portals/5/Skins/Camera/Images/Bkgd_button.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #333333;
}
/*-- not needed - main menu   --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- not needed - module menu --*/ .MainMenuSeperator,.MainMenu_MenuBreak,{ display: none; } 

.Hd_Left {
	text-align: right;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.Hd_Left2 {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.Hd_MenuCell {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background: #4F5344;
}
.header {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.Left {
	background-image: url(/Portals/5/Skins/Camera/Images/bkgd_leftpane.gif);
	width: 200px;
}

.Right {
	width: 172px;
	background-color: #EEB500;
	vertical-align: top;
	
}

.Centre {
	background-color: #FFCC00;
	background-image: url(/Portals/5/Skins/Camera/Images/ttl_welcome.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	height: 100%;
}


.MainBody {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
}
 .Flash {background-color: #FFCC00; 
 	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;}
	
	
	
	/*-- Products Menu on Homepage  --*/ 
	
/*-- box that holds the menu  --*/ .ProductsMenu_MenuBar {}
/*-- submenu container        --*/ .MainMenu_SubMenu {z-index: 1000; cursor: pointer;	cursor: hand; margin: 0;	padding: 0px; font-weight: normal; filter: none;}
/*-- submenu items idle       --*/ 
.ProductsMenu_SubMenu, .ProductsMenu_SubMenuBC
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	height: 18px;
	background-color:#EEB500;
}
/*-- submenu items hover      --*/ .ProductsMenu_MenuItemSel, .ProductsMenu_SubActive { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	height: 18px;
	background-color:#FFCC00;}
	
.ProductsMenu_MenuSel	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	}
	
	
	
 .ProductsMenu_MenuItem
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	height: 18px;
}
/*-- menuitems idle           --*/ 
.ProductsMenu_Idle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	height: 30px;
}
	
/*-- menuitems over           --*/ /*-- menuitems active         --*/
.ProductsMenu_Selected, .ProductsMenu_BreadcrumbActive, .ProductsMenu_Active 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	height: 30px;
}



/*-- not needed - main menu   --*/ .ProductsMenu_MenuArrow, .ProductsMenu_RootMenuArrow, .ProductsMenu_RootArrow { }

.ProductsMenu_MenuIcon  { 
	border-left: #EEEEEE 0px solid; 
	border-bottom: #EEEEEE 0px solid; 
	border-top: #EEEEEE 0px solid;} 
	
.products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	height:30px;
}
.UserDefine {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

A.UserDefine:Hover {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFCC00;
}
.ShopMenuBkgd {
	background-image: url(/Portals/5/skins/Camera/Images/Bkgd_ShopMenuBkgd.gif);
	background-repeat: repeat-y;
	height: 100%;	
}
.homepage_content	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
}
.tab_heading	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	font-style: normal;
	padding: 5px;
	background-color: #ce9d00;
	align: center;
	}
.table_bg	
 { 	
	background-color: #ffffff;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-style: solid;
	border-color: #ce9d00;
	padding: 10px;
	spacing: 0px;
	}
.cell_specials_left
{ 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #c6cba5;
	padding: 10px;
}
.cell_specials_right
{ 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #c6cba5;
	padding: 10px;
}
.specials_price	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14pt;
	line-height: 16.5pt;
	font-weight: normal;
	font-style: normal;
	padding: 5px;
	background-color: #353535;
	align: center;
	}
.border1
{
	font-weight: normal;
	font-style: normal;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-style: solid;
	border-color: #353535;
}
.specials_heading	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	font-style: normal;
	padding: 5px;
	background-color: #000000;
	align: center;
	}
.specials_details	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #353535;
}
.specials_details_nborder
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
}
.specials_details_top	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-style: solid;
	border-color: #353535;
}
.specials_details_left
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #353535;
}
.specials_details_right
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #353535;
}
.featured_heading	
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	font-style: normal;
	padding: 5px;
	background-color: #a51111;
	align: center;
	}
.divider
{ 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: normal;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #c6cba5;
	padding: 0px;
}
.pentax_lenses
 { 	
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 16pt;
	font-weight: normal;
	font-style: normal;
}