
#navigation {
/*	border: 1px solid #979797;*/
	border-width: 1px 0;
	font-size: 11px;
	margin-top: 1em;
/*	padding-top: .6em; */
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	text-align: center;
}

#navigation ul li {
	display: inline;
	margin-right: 2px;
	margin-left: 2px;
	height:40px!important;
}

#navigation ul li.last {
	margin-right: 0;
}

#navigation ul li a {
	background: url("../images/navbar/tab-right.gif") no-repeat 100% 0;
	text-decoration: none;
	padding-right:5px;
	display:inline-block;
	height:25px;
	width:auto;
	vertical-align:middle;
}

#navigation ul li a span {
	background: url("../images/navbar/tab-left.gif") no-repeat;
	padding-left:7px;
	display:inline-block;
	height:25px;
	width:auto;
	padding-top:7px;
	margin-left:-5px;
}

#navigation ul li a span b {
margin-top:10px;
}
#navigation ul li a:hover span {
	color: #69C;
	text-decoration: underline;
}

/*\*//*/
#navigation ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}

#navigation ul {
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/

#subtabs
{
    position:relative;
    background:#79A4B4;
    height:30px;
    margin-right:10px;
    color:#FFFFFF;
    text-align:center;
}
#subtabs span
{
    position:relative;
    display:inline-block;
    top:0px;
    height:30px;
    margin-left:2px;
    margin-right:2px;
    vertical-align:middle;
}

#subtabs span.lb {border-left: solid 1px #6B9BAB;}
#subtabs span.rb {border-right: solid 1px #6B9BAB;}

#subtabs a
{
    color:White;
    vertical-align:middle;
    top:8px;
    position:relative;
    margin-right:4px;
}

.subtabs_menu
{
    position:relative;
    width: 100%; 
    height: 36px; 
    background: transparent url(../images/navbar/ss_left.png) no-repeat scroll 0 0
}
.subtabs_menu div
{
 margin-left:5px;  
 height: 36px; 
 background: transparent url(../images/navbar/ss_right.png) no-repeat scroll right top;   
}
#navigation ul li a.active_tabs
{
 	background: url("../images/navbar/tab-right_hover.gif") no-repeat 100% 0;   
}
#navigation ul li a.active_tabs span
{
    color:White;
    background: url("../images/navbar/tab-left_hover.gif") no-repeat 0 0;
}

#ppi-container 
{
	float:left;
	margin-right:5px;
	width:280px;
	display:block;
}
#ppi-container ul 
{
	display:inline;
	
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	margin-bottom:1em;
	margin-left:0;
	margin-right:0;
	margin-top:1em;
	padding-start-value:40px;
}
#ppi-container ul li {
	display:inline;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
.pphi-container
{
	border:1px solid #ECECEC;
	float:left;
	height:280px;
	line-height:280px;
	margin-bottom:10px;
	overflow-x:hidden;
	overflow-y:hidden;
	text-align:center;
	width:280px;
}
.pphi-container img {
	line-height:280px;
	vertical-align:middle;
}
#magnify {
	float:left;
	height:24px;
	margin-left:-50px;
	margin-top:250px;
	width:24px;
}
#pppd-container {
	float:left;		
	width:380px;
	display:block;
}
#pp-description {
	float:left;
	width:370px;
}
#pp-description ul {
	display:inline;
	float:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#pp-description ul li {
	display:inline;
	float:left;
	line-height:20px;
	padding-left:10px;
	width:360px;
}
#pp-description ul li.title h1 {
	color:#323232;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	display:inline;	
	margin-left:0;
	margin-right:0;
	margin-top:0.67em;	
}
#pp-description ul li.title {
	line-height:16px;
}
#pp-description ul li.description p {
	padding-bottom:5px;
	position:relative;
	z-index:15;
	letter-spacing:0;
	line-height:18px;
}
#pp-description ul li.more-link p {
	border-bottom-color:#D4D4D4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:10px;
	letter-spacing:0;
	line-height:18px;
}
#pp-description ul li.more-link p a{
	font-weight:bold;
	text-decoration:none;
}
#pp-description ul li.details p.details-title {
	float:left;
	font-weight:bold;
	height:20px;
	color:#555555;
}
#pp-description ul li.links {

	padding-top:5px;
}
#pp-description ul li.links p a 
{
	font-weight:bold;
	text-decoration:none;
}
#pp-description p
{
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
}
.inline-grading
{
	margin-top:4px;
	vertical-align:middle;
	width:26px;
}
.shipping-vat {
	font-size:10px;
}
#ppppp-container {
	float:right;
	display:block;
}
#ppppp-container-header { width: 200px; height: 22px; padding: 8px 10px 0px 10px; -moz-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; -webkit-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; border:1px solid #d4d4d4; -moz-border-radius:5px 5px 0px 0px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-radius:5px 5px 0px 0px; background: #cbcbcb url(../images/grey-header-bg-overlay.png) top repeat-x; }

.frtt {margin-top:0px;margin-bottom:0px; font-size: 12px; font-weight: bold; color: #323232; letter-spacing: 0px; vertical-align: top; text-shadow: rgba(255,255,255,1) 0 1px 0; }
#ppppp-container-content { width: 220px;overflow:hidden; padding: 10px 0px 20px 0px; margin-bottom: 10px; border: 1px solid #d4d4d4; -moz-border-radius:0px 0px 5px 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-radius:0px 0px 5px 5px;  }
#pp-pricing {
	float:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
#pp-pricing ul{
	display:inline;
	float:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
#pp-pricing ul li { width: 220px; padding-left: 10px; list-style: none; display: inline; float: left; background: #fff; overflow: hidden; }
#pp-pricing ul li.lot { float: left; background: #dadada; color:#555555;}
#pp-pricing ul li.rrp { float: left; background: #dadada; color:#555555;}
#pp-pricing ul li p{
	font-weight:bold;
	text-shadow:0 1px 0 #FFFFFF;
	margin:6px;
}
#pp-pricing ul li.price p {
	color:#555555;
	font-size:14px;
	padding-bottom:0px;
}
.price-align
{
	font-size:20px;
	padding-left:20px;
}
.price-vat {
	font-size:10px;
}
.rrp-align {
	padding-left:29px;
	text-decoration:line-through;
}
#pp-pricing ul li.saving p {
	color:#555555;
	text-shadow:0 1px 0 #FFFFFF;
}
.lot-align {
	padding-left:9px;
}
ul.pptc-row { list-style: none; padding-top: 9px; padding-left: 5px; margin-bottom: 0px; height: 21px; border: 1px solid #333; border-bottom: none !important; -moz-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; -webkit-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; border: 1px solid #d9d9d9; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-radius: 5px 5px 0px 0px; background: #cbcbcb url(../images/grey-header-bg-overlay.png) top repeat-x; overflow:hidden;}
ul.pptc-row li { list-style: none; display: inline; vertical-align: middle; }
ul.pptc-row li a:hover { color: #0088de;text-decoration:none; }
ul.pptc-row li a.selected { color: #323232; margin: 0px; padding-left: 28px; padding-right: 28px; padding-top: 5px; padding-bottom: 10px; -moz-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; -webkit-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; border: 1px solid #d9d9d9; border-bottom: none !important; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-radius: 5px 5px 0px 0px; background: #fff; background: #fff url(../images/tab-row-active-gradient-bg.png) repeat-x; background: #fff -webkit-gradient(linear, left top, left bottom, from(rgba(240,240,240,1)), to(rgba(255,255,255,1))) no-repeat;}
ul.pptc-row { list-style: none; padding-top: 9px; padding-left: 5px; margin-bottom: 0px; height: 21px; border: 1px solid #333; border-bottom: none !important; -moz-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; -webkit-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; border: 1px solid #d9d9d9; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-radius: 5px 5px 0px 0px; background: #cbcbcb url(../images/public/100208-skin/grey-header-bg-overlay.png) top repeat-x; }
ul.pptc-row li a img { border: none; }
ul.pptc-row li.last { float: right; margin-right: 5px; margin-top: 0px; height: 0px; }
ul.pptc-row li a { text-decoration: none; color: #666666; margin-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; -moz-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; -webkit-box-shadow: inset rgba(255,255,255,.2) 0px 1px 2px 1px; border: 1px solid #d9d9d9; border-bottom: none !important; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-radius: 5px 5px 0px 0px; background: #e7e7e7 url(../images/tab-row-inactive-gradient-bg.png) repeat-x; background: #cacaca -webkit-gradient(linear, left top, left bottom, from(rgba(240,240,240,1)), to(rgba(231,231,231,1))) no-repeat; }
#first 
{
	background-color:#FFFFFF;
}
div.tabs > div 
{
	margin-top:0;
	overflow-x:auto;
	overflow-y:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
}
#tabbed-content-a ul { padding: 0px; display: inline; list-style: none; margin-bottom: 20px; font-size: 12px; color: #666; }
#tabbed-content-a ul li { width: 360px; margin-bottom: 10px;  padding-right: 10px; padding-left: 0px; list-style: none; display: inline; float: left; }
#tabbed-content-a ul li ul { list-style: disc !important; display: inline;}
#tabbed-content-a ul li ul li { padding: 0px; padding-left: 0px; padding-right: 10px; display: inline; margin-bottom:10px !important; }
#tabbed-content-a ul li.last { width: 460px; border: none; }
#tabbed-content-a ul li p { border: none !important; clear: both; }
.dl_container { border-right: 1px solid #d4d4d4; overflow: hidden; min-height: 160px; }
.dl_container li { background: url(../images/desc-list-bullet.png) no-repeat; min-height: 20px; vertical-align: middle; padding-left: 25px !important; width: 310px !important; padding-top: 2px !important; margin-bottom: 10px !important; }
.tabbed-content-title-text 
{
	color:#323232;
	font-weight:bold;
}
#tabbed-content-e ul { padding: 0px; display: inline; list-style: none; margin-bottom:20px; font-size: 12px; color: #666; }
#tabbed-content-e ul li { margin-bottom: 10px;  padding-right: 20px; padding-left: 20px; list-style: none; display: inline; float: left; width: 800px; }
#tabbed-content-e ul li.last { margin-bottom: 20px; }
#tabbed-content-e ul li ul li { padding: 0px; padding-left: 10px; }
#tabbed-content-e ul li p { border: none !important; }
#tabbed-content-e ul li p img { float: left; margin-bottom: 5px; }
.tabbed-content-title-text { font-weight: bold; color: #323232; }
#grading-group { margin: 0px; padding-right: 3px; vertical-align: middle; width: 42px; height: 18px; }
#grading-group a { border: none; }

