/**************************************************
 * Body                                           *
 **************************************************/
 body { 
	background:#efefef url('../img/backgrounds/bg-Body.gif') repeat-x;
	color:#333;
	font:100.1%/1 Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}
 html {
	overflow:-moz-scrollbars-vertical;
	overflow-x:auto;
}

/**************************************************
 * General                                        *
 **************************************************/
 a {
}
 a:hover {
}
 img {
	border:0;
}

/**************************************************
 * Container                                      *
 **************************************************/
#container {
	background:url('../img/backgrounds/bg-Logo-Glow.jpg') no-repeat;
	background-position:53% 0;
	width:100%;
}
#container_inner {
	font-size:62.5%;
	line-height:1.6;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:960px;
}

    /**************************************************
     * Header                                         *
     **************************************************/
	#header {
		padding:0 0 5px;
		width:960px;
		position: relative;
	}
	
        /**************************************************
         * Header > Logo                                  *
         **************************************************/
		#header .logo {
			float:left;
			height:41px;
			margin:80px 0 0;
			padding:0;
			width:233px;
		}
		#header .logo a {
			display:block;
			text-indent:-9999px;
			height:50px;
			
		}
		
		.mdaTag 
		{
		    position: absolute;
		    display: block;
		    width: 279px;
		    height:62px;
		    text-indent: -999em;
		    left: 0;
		    top: 0;
		    margin: 2px  0px 0px 0px;
		    background:url('../img/brand/mdatag.png') no-repeat 0 0;
		}
		
        /**************************************************
         * Header > Navigation                            *
         **************************************************/
         #header 
         {
             z-index: 99;
         }
		#header .navigation {
			background:url('../img/backgrounds/bg-Nav.png') repeat-x;
			float:right;
			height:50px;
			width:690px;
		}
		#header .navigation ul {
			font:2em/50px 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
			height:50px;
			list-style:none;
			margin:0;
			padding:0 0 0 5px;
			z-index: 100;
		}
		#header .navigation ul li {
			float:left;
			height:50px;
			position:relative;
			z-index:105;
		}
		#header .navigation ul li a {
			background:url('../img/backgrounds/bg-Nav-Off.gif') no-repeat;
			background-position:center right;
			border-right:solid 1px #c9f202;
			color:#301f64;
			display:block;
			text-decoration:none;
			z-index: 110;
		}
		#header .navigation ul {
			z-index: 115;
		}
		#header .navigation ul li {
			z-index:120;
		}
		#header .navigation ul li a {
			z-index: 125;
		}
		#promotion .details 
		{
		    z-index: 126;
		}
		#promotion .details h1
		{
		    z-index: 127;
		}
		#header .navigation ul li a:hover {
			color:#0e0d12;
			text-decoration:underline;
		}
		#header .navigation ul li a.selected {
			background-image:url('../img/backgrounds/bg-Nav-On.gif');
		}
		#header .navigation ul li a span {
			cursor:pointer;
			display:block;
			height:50px;
			text-indent:-9999px;
			width:100%;
		}
		#header .navigation ul li ul {
			background:#fff;
			border:4px solid #c7f202;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			display:none;
			font:.55em/2 Verdana, Geneva, sans-serif;
			height:100px;
			left:50%;
			margin:0 0 0 -224px;
			position:absolute;
			top:53px;
			/*width:440px;*/
		}
		#header .navigation ul li ul li {
			height:auto;
			text-align:center;
		}
		#header .navigation ul li ul li a {
			background:#fff;
			border:0;
			color:#000;
			height:70px;
			padding:10px 0 0;
			width:110px;
		}
		#header .navigation ul li ul li a:hover {
			color:#9c0;
			text-decoration:none;
		}
		#header .navigation ul li ul li a img {
		}
		#header .navigation ul li ul li.arrow { 
			background:url('../img/backgrounds/header_navigation_ul_li_ul.png') no-repeat;
			background-position:50% 0;
			height:13px;
			left:0;
			position:relative;
			top:-93px;
			width:440px;
		}
		#header .navigation ul li.business {
		}
		#header .navigation ul li.business ul {
			margin:0 0 0 -169px;
			width:330px;
		}
		#header .navigation ul li.business ul li {
		}
		#header .navigation ul li.business ul li.arrow {
			width:330px;
		}
		#header .navigation ul li:hover ul {
		}
		#header .navigation ul li.business                { background:url('../img/titles/header_business.jpg') no-repeat; width:121px; }
		#header .navigation ul li.education               { background:url('../img/titles/header_education.jpg') no-repeat; width:133px; }
		#header .navigation ul li.home-small-office       { background:url('../img/titles/header_home-small-office.jpg') no-repeat; background-position:-5px 0; width:211px; }
		
            /**************************************************
             * Header > Navigation > Search                   *
             **************************************************/
			#header .navigation .search {
				background:url('../img/background/header_search.jpg') no-repeat;
				position:absolute;
				right:5px;
				top:78px;
				width:210px;
			}
			#header .navigation .search input {
				background:0;
				border:0;
				height:24px;
				padding:0;
			}
			#header .navigation .search input.submit {
				cursor:pointer;
				float:right;
				text-indent:-9999px;
				width:25px;
			}
			#header .navigation .search input.text {
				color:#757575;
				float:left;
				font-size:1.1em;
				height:14px;
				padding:5px 1px 5px 5px;
				width:189px;
			}
			#header .navigation .search input.text:focus {
				color:#333;
			}
			#header .navigation .search input.text:hover {
				color:#333;
			}
			#header .navigation .search label {
				left:-9999px;
				position:absolute;
			}
			
        /**************************************************
         * Header > Secondary                             *
         **************************************************/
		#header .secondary { 
		}
		#header .win7learn  
		{
		    background:url('../img/brand/learnmore.gif') no-repeat;
		    display: block;
		    width: 160px;
		    height: 37px;
		    float: left;
		    text-indent: -999em;
		    margin: 15px  0px 0px 60px;
		}
		#header .secondary ol {
			float:right;
			font-size:1.4em;
			line-height:23px;
			list-style:none;
			margin:0 -10px 0 0;
			padding:0 0 12px;
		}
		#header .secondary ol li {
			float:left;
		}
		#header .secondary ol li a {
			border-right:1px solid #333;
			color:#333;
			display:block;
			padding:0 10px;
			text-decoration:none;
		}
		#header .secondary ol li a:hover {
			text-decoration:underline;
		}
		
		
		 /**************************************************
         * Header > Breadcrumbs                           *
         **************************************************/
		#header .breadcrumbs {
			border-bottom:1px dotted #333;
			clear:both;
			line-height:40px;
			width:960px;
		}
		#header .breadcrumbs p {
			color:#757575;
			line-height:40px;
			margin:0;
		}
		#header .breadcrumbs p a {
			color:#454545;
			text-decoration:none;
		}
		#header .breadcrumbs p a:hover {
			text-decoration:underline;
		}
		











/***************************************
   Text & Links
****************************************/

h2, h3, h4
{
	color:#301F64;
	font-family:'Myriad Pro', Arial, Helvetica, Tahoma, San-Serif
}	

dl
{ 
	margin:10px;
	font-size:12px;
	line-height:18px
}

dl dt
{
	font-weight:bold
}

dl dd
{
	padding-left:15px;
	margin-bottom:5px;
	margin:0;
	background:transparent  url(../img/backgrounds/bg-Dash.gif) top left no-repeat
}

dl dd a
{
	color:#333;
	text-decoration:none;
}

dl dd a:hover
{
	text-decoration:underline;
}

.currentfilter dd
{
	padding-left:0;
	background:none
}

/***************************************
   Header & Nav
****************************************/

.subSecondaryLinks
{
	float:right;
	font-size:9px;
	width:500px;
	height:30px;
	text-align:right;
}

.subSecondaryLinks a
{
	color:#333;
	text-decoration:none;
	margin:3px
}

.subSecondaryLinks a:hover
{
	text-decoration:underline
}

.SecondaryLinks
{
	float:right;
	width:700px;
	height:25px;
	text-align:right
}

.SecondaryLinks ul
{
	margin:0;
	float:right;
	position:relative;
	padding:0;
}

.SecondaryLinks ul li
{
	display:inline;
	border-right:solid 1px #333;
	float:left;
	white-space:nowrap;
}

.SecondaryLinks ul li.last
{
	border-right:none !important;
}

.SecondaryLinks ul li a
{
	text-decoration:none;
	color:#333;
	font-size:13px;
	float:left;
	padding:0 10px 0 10px
}

.SecondaryLinks ul li a:hover
{
	color:#000;
}

/*****************************************
 Layout
 ****************************************/

#content .leftCol
{
	width:710px;
	overflow:hidden;
	float:left
}

#content .rightCol {
	float:right;
	padding:0 0 15px;
	width:220px;
}

.filterbox
{
	background:#301F64  url(../img/backgrounds/bg-FilterTop.gif) top left no-repeat;
		position:relative;
}

.filterbase
{
	width:220px;
	height:5px;
	background:#301F64  url(../img/backgrounds/bg-FilterBottom.gif) top left no-repeat
}

.filterinner
{
	width:210px;
	margin:0 5px;
	background:#fff  url(../img/backgrounds/bg-FilterInnerTop.gif) top left no-repeat
}

.filterinnerbase
{
	width:210px;
	height:5px;
	background:#301F64  url(../img/backgrounds/bg-FilterInnerBase.gif) top left no-repeat
}

.filtertitle
{
	width:190px;
	font-family:'Myriad Pro', Arial, Helvetica, Tahoma, San-Serif;
	font-size:20px;
	padding:10px;
	font-weight:bold;
	display:block;
	color:#fff;
	background:transparent  url(../img/backgrounds/bg-FilterDown.gif) center right no-repeat

}

.filterheading
{
	width:210px;
	border-bottom:1px dotted #000;
	border-top:1px dotted #000;
	display:block;
}

.filterheading img
{
	float:right;
	margin-top:5px;
	margin-right:5px
}

.filterheading span
{
	padding:8px 0 8px 18px;
	font-family:'Myriad Pro', Arial, Helvetica, Tahoma, San-Serif;
	display:block;
	font-size:14px;
	color:#301F64;
	background:transparent  url(../img/backgrounds/bg-GreenArrows.gif) center left no-repeat
}

.wheretobuy
{
	margin:20px 40px 20px 40px;
}

.removefilter
{
	width:190px;
	margin:10px;
	text-align:right
}

.removefilter img
{
	float:right;
	margin-right:10px
}

.filterinner .categories ul
{
	margin:0;
	list-style:none;
	display:block;
	padding:15px
}

.filterinner .categories ul li,
.filterinner .categories ul li a
{
	width:360px;
	height:70px;
}

.filterinner .categories ul li
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #333
}

.filterinner .categories ul li.last
{
	border-bottom:none !important
}

.filterinner .categories ul a
{
	color:#301F64;
	float:left;
	text-decoration:none
}

.filterinner .categories ul li .icon
{
	float:left
}

.filterinner .categories ul li .btn
{
	margin-top:20px;
	float:right
}

.filterinner .categories ul li a span
{
	width:175px;
	margin-top:20px;
	margin-left:20px;
	float:left;
	cursor:pointer
}


/*****************************************
 Section page special rules
 ****************************************/

#content .leftColCatLevelOne
{ width:530px !important;}

#content .rightColCatLevelOne
{ width:400px !important; }

.filtertitleCatLevelOne
{ width:370px !important }

.filterboxCatLevelOne
{ background:#301F64  url(../img/backgrounds/bg-FilterTop-wide.gif) top left no-repeat !important; }

.filterbaseCatLevelOne
{ width:400px !important; background:#301F64  url(../img/backgrounds/bg-FilterBottom-wide.gif) top left no-repeat !important }

.filterinnerCatLevelOne
{ width:390px !important; background:#fff  url(../img/backgrounds/bg-FilterInnerTop-wide.gif) top left no-repeat !important }

.filterinnerbaseCatLevelOne
{ width:390px !important; background:#301F64  url(../img/backgrounds/bg-FilterInnerBase-wide.gif) top left no-repeat !important }




/*****************************************
 Product Box
 ****************************************/
.productwrap
{
	float:left;width:710px;overflow:hidden
}

.box
{
	width:340px;
	margin:15px 0 15px 0;
	overflow:hidden;
	background:url(../img/backgrounds/bg-box-bottom.gif) no-repeat bottom left;
}

.boxlarge
{
	width:710px;
	margin:0 0 15px 0;
	overflow:hidden;
	background:url(../img/backgrounds/bg-boxlarge-bottom.gif) no-repeat bottom left;
	position:relative;
}

.box h3,
.boxlarge h3
{
	margin:0;
	padding:10px 80px 10px 10px;
	font-size:100%;
	color:#301F64;
	font-family:'Myriad Pro', Arial, Helvetica, Tahoma, San-Serif;
	font-weight:normal;
	font-size:16px
}

.box h3
{
	background:url(../img/backgrounds/bg-box-h3.gif) no-repeat top left
}

.boxlarge h3
{
	background:url(../img/backgrounds/bg-boxlarge-h3.gif) no-repeat top left
}




	/**************************************************
	 *                                                *
	 **************************************************/
	.boxlarge .boxinner {
		margin:15px;
	}
	
	    /**************************************************
	     *                                                *
	     **************************************************/
		.boxinner .back {
			position:absolute;
			right:10px;
			top:13px;
		}
		.boxinner .back a {
			color:#301f64;
			float:right;
			font-weight:bold;
			text-decoration:none;
		}
		.boxinner .back a:hover {
			color:#a39cbb;
			text-decoration:underline;
		}
		
	    /**************************************************
	     *                                                *
	     **************************************************/
		.boxlarge .product-images {
			float:left;
			overflow:hidden;
			padding:0 16px 8px 0;
			width:284px;
		}
		.boxlarge .product-images img {
			border:1px solid #ccc;
			display:block;
			padding:1px;
			width:280px;
		}
		.boxlarge .product-images ul {
			list-style:none;
			margin:0;
			padding:8px 0 0;
			width:306px;
		}
		.boxlarge .product-images ul li {
			float:left;
			/*height:64px;*/
			margin:0 16px 8px 0;
			width:84px;
		}
		.boxlarge .product-images ul li a {
		}
		.boxlarge .product-images ul li a img {
			/*height:60px;*/
			width:80px;
		}
		
	    /**************************************************
	     *                                                *
	     **************************************************/
		.boxlarge .product-overview {
			float:right;
			 overflow:hidden;
			width:380px;
		}
			
			.boxlarge .product-overview .icons {
				width:380px;
			}
			.boxlarge .product-overview .icons ul {
				float:right;
				list-style:none;
				margin:0;
				overflow:hidden;
				padding:0;
				width:396px;
			}
			.boxlarge .product-overview .icons ul li {
				float:right;
				padding:0 0 16px 16px;
			}
			.boxlarge .product-overview .icons ul li img {
				display:block;
			}
			
			.boxlarge .product-overview .bullets {
				background:#f0fcb4 url(../img/backgrounds/bg-overviewbase.gif) no-repeat;
				background-position:bottom left;
				overflow:hidden;
				padding:0 0 5px;
				width:380px;
			}
			
			
            .boxlarge .product-overview .bullets p {
                background:#f0fcb4 url(../img/backgrounds/bg-overviewtop.gif) no-repeat;
                list-style:circle;
                margin:0;
                padding:10px 15px 0;
                width:335px;
           }

			
			/*.boxlarge .product-overview .bullets ol {
				background:#f0fcb4 url(../img/backgrounds/bg-overviewtop.gif) no-repeat;
				list-style:circle;
				margin:0;
				padding:10px 10px 0 25px;
				width:335px;
			}
			.boxlarge .product-overview .bullets ol li {
				padding:0 0 5px;
			}*/
			
	    /**************************************************
	     *                                                *
	     **************************************************/
		.boxlarge .information {
			clear:both;
		}
		.boxlarge .information table {
			margin:-5px 0 10px;
			width:100%;
		}
		.boxlarge .information table tr {
		}
		.boxlarge .information table tr td {
			border-bottom:1px dotted #333;
			padding:5px 0;
		}
		.boxlarge .information table tr th {
			border-bottom:1px dotted #333;
			color:#301F64;
			padding:5px 10px 5px 0;
			text-align:left;
		}
		.boxlarge .information ul {
		}
		.boxlarge .information ul.navigation {
			border-bottom:1px solid #ccc;
			list-style:none;
			margin:0;
			overflow:hidden;
			padding:0;
			width:680px;
		}
		.boxlarge .information ul.navigation li {
			border:1px solid #ccc;
			border-bottom:0;
			float:left;
			line-height:30px;
			margin:0 -1px 0 0;
			padding:0 16px;
		}
		.boxlarge .information ul.navigation li a {
			color:#301f64;
			font-weight:bold;
			text-decoration:none;
		}
		.boxlarge .information ul.navigation li a:hover {
			text-decoration:underline;
		}
		
			.boxlarge .information .tab {
				border:1px solid #ccc;
				margin:-1px 0 0;
				padding:10px 10px 0;
			}
			.boxlarge .information .tab h4 {
				display:block;
				height:0;
				margin:0;
				visibility:hidden;
			}
			
	    /**************************************************
	     *                                                *
	     **************************************************/
		.boxlarge .related-products {
			clear:both;
		}
		.boxlarge .related-products h4 {
			display:block;
			line-height:32px;
			margin:0;
			padding:0 10px;
		}
		#content .RelatedProductsGrid {
			color:#302064;
			padding:10px 0 0;
			width:740px;
		}
		#content .RelatedProductsGrid .ItemBox {
			background:#fff url('../img/background/productlist1_itembox.jpg') no-repeat;
			background-position:bottom left;
			float:left;
			margin:0 30px 20px 0;
			width:340px;
			padding: 0 0 35px;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem 
		{
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .title {
			background:#eaeaea url('../img/background/productlist1_itembox_productitem_title.jpg') no-repeat;
			font:1.33em/40px 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
			height:41px;
			overflow:hidden;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .title a {
			color:#302064;
			display:block;
			padding:1px 12px 0;
			text-decoration:none;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .picture {
			float:left;
			height:120px;
			overflow:hidden;
			margin:5px;
			width:120px;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .picture a {
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .picture a img {
			display:block;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .description {
			float:right;
			font-size:.92em;
			height:115px;
			overflow:hidden;
			padding:10px 10px 5px 0;
			width:190px;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .prices-wrapper {
			clear:both;
			height:22px;
			padding:5px 0 6px;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .prices-wrapper .buttons {
			color:#000;
			position:relative;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .prices-wrapper .buttons a {
			display:block;
			height:25px;
			overflow:hidden;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .prices-wrapper .buttons a.email {
			background:url('../img/buttons/email-a-friend.jpg') no-repeat;
			left:6px;
			position:absolute;
			text-indent:-9999px;
			width:113px;
		}
		#content .RelatedProductsGrid .ItemBox .ProductItem .prices-wrapper .buttons a.view {
			background:url('../img/buttons/view-details.jpg') no-repeat;
			position:absolute;
			right:6px;
			text-indent:-9999px;
			width:80px;
		}











.box ol
{
	margin:0;
	list-style:none;
	display:block;
	float:right;
}

.box ol
{
	font-size:11px;
	padding:14px 10px 25px 10px;
}

.box ol
{
	width:190px
}

.box ol li
{
	margin:0 0 8px 0px;
	padding:0;
}

.box .boxlinks
{
	height:29px;
	float:left;
	padding:6px 10px 0 10px
}

.box .boxlinks
{
	width:310px
}

.box .boxlinks .view
{
	float:right
}

.box .boxlinks .eaf
{
	float:left
}


.box .product
{
	padding:10px;
	height:110px;
	float:left
}



.boxlarge p
{
	clear:both;
}



    /**************************************************
     * Content                                        *
     **************************************************/
	#content {
		clear:both;
		font-size:1.2em;
		overflow:hidden;
		padding:10px 0 0;
		z-index:10;
	}
	#content h1 {
		color:#302064;
		font:400 2.67em/1 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
		margin:0 0 15px;
	}
	#content p {
		margin:0 0 10px;
	}
	
	
	     /**************************************************
         * Content > Breadcrumbs                           *
         *************************************************
		#content .breadcrumbs {
			border-bottom:1px dotted #333;
			clear:both;
			line-height:40px;
			width:960px;
		}
		#content .breadcrumbs p {
			color:#757575;
			line-height:40px;
			margin:0;
		}
		#content .breadcrumbs p a {
			color:#454545;
			text-decoration:none;
		}
		#content .breadcrumbs p a:hover {
			text-decoration:underline;
		}
	
	*/
	
	
        /**************************************************
         * Content > Latest News                          *
         **************************************************/
		#content .latest-news {
			background:#fff;
			float:left;
			height:36px;
			line-height:36px;
			margin:0 0 16px;
			position:relative;
			width:960px;
		}
		#content .latest-news h2 {
			background:url('../img/backgrounds/bg-LatestNews-home.gif') no-repeat;
			background-position:top left;
			font:16px/36px 'Myriad Pro', Arial, Helvetica, Tahoma, San-Serif;
			float:left;
			height:36px;
			margin:0 11px 0 0;
			text-align:center;
			width:102px;
		}
		#content .latest-news ul {
			float:left;
			height:36px;
			left:102px;
			list-style:none;
			margin:0;
			overflow:hidden;
			padding:0;
			position:absolute;
			top:0;
			width:814px;
		}
		#content .latest-news ul li {
			clear:both;
			width:100%;
		}
		#content .latest-news ul li a {
			color:#666;
			display:block;
			padding:0 11px;
			text-decoration:none;
		}
		#content .latest-news ul li a:hover {
			color:#000;
		}
		#content .latest-news ul li a span {
			display:block;
			float:left;
			padding:0 4px 0 0;
		}
		#content .latest-news ul li a span.date {
			color:#000;
		}
		#content .latest-news ul li a span.headline {
		}
		#content .latest-news ul li a span.more {
			background:url('../img/backgrounds/bg-GreenArrows.gif') no-repeat;
			background-position:center right;
			color:#000;
			margin:0 0 0 11px;
			padding:0 10px 0 0;
		}
		#content .latest-news p {
			background:url('../img/img-LatestNewsRSS.gif') no-repeat;
			float:right;
			height:36px;
			margin:0;
			position:absolute;
			right:0;
			top:0;
			width:33px;
		}
		#content .latest-news p a {
			display:block;
			height:36px;
			text-indent:-9999px;
			width:33px;
		}
		
		.newsReadMore 
		{
		    text-decoration:none;
		    float:right;
		}
		.datePosted 
		{
		    font-size: 0.9em;
		    display: block;
		}
		.newsDetails 
		{
		    padding-bottom: 25px;
		}
		
		.newsComments .title 
		{
		    font: 1.33em/40px 'Myriad Pro',Arial,Helvetica,Tahoma,sans-serif;
		    color: #302064;
		}
		#content .commentList {
			color:#302064;
			padding:10px 0 0;
			width:740px;
		}
		#content .commentList .newscomment {
			background:#fff url('../img/background/productlist1_itembox.jpg') no-repeat;
			background-position:bottom left;
			float:left;
			margin:0 30px 20px 0;
			width:340px;
		}
		#content .commentList .newscomment .commentinfo {
			background:#eaeaea url('../img/background/productlist1_itembox_productitem_title.jpg') no-repeat;
			font:1.33em/40px 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
			height:41px;
			overflow:hidden;
			padding-left: 10px;
		}
		#content .commentList .newscomment .commentInfo a {
			color:#302064;
			display:block;
			padding:1px 12px 0;
			text-decoration:none;
		}
		#content .commentList .newscomment .commentcontent {
			padding-left: 10px;
		}
		#content .commentList .newscomment .picture a {
		}
		#content .commentList .newscomment .picture a img {
			display:block;
		}
		#content .commentList .newscomment .description {
			float:right;
			font-size:.92em;
			height:115px;
			overflow:hidden;
			padding:10px 10px 5px 0;
			width:190px;
		}
		#content .commentList .newscomment .commenttime {
			clear:both;
			height:22px;
			padding:5px 0 6px;
		}
		#content .commentList .newscomment .prices-wrapper .buttons {
			color:#000;
			position:relative;
		}
		#content .commentList .newscomment .prices-wrapper .buttons a {
			display:block;
			height:25px;
			overflow:hidden;
		}
		#content .commentList .newscomment .prices-wrapper .buttons a.email {
			background:url('../img/buttons/email-a-friend.jpg') no-repeat;
			left:6px;
			position:absolute;
			text-indent:-9999px;
			width:113px;
		}
		#content .commentList .newscomment .prices-wrapper .buttons a.view {
			background:url('../img/buttons/view-details.jpg') no-repeat;
			position:absolute;
			right:6px;
			text-indent:-9999px;
			width:80px;
		}
		
        /**************************************************
         * Content > Product List                         *
         **************************************************/
		#content .ProductList1 {
			color:#302064;
			padding:10px 0 0;
			width:740px;
		}
		#content .ProductList1 .ItemBox {
			background:#fff url('../img/background/productlist1_itembox.jpg') no-repeat;
			background-position:bottom left;
			float:left;
			margin:0 30px 20px 0;
			width:340px;
		}
		#content .ProductList1 .ItemBox .ProductItem {
		}
		#content .ProductList1 .ItemBox .ProductItem .title {
			background:#eaeaea url('../img/background/productlist1_itembox_productitem_title.jpg') no-repeat;
			font:1.33em/40px 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
			height:41px;
			overflow:hidden;
		}
		#content .ProductList1 .ItemBox .ProductItem .title a {
			color:#302064;
			display:block;
			padding:1px 12px 0;
			text-decoration:none;
		}
		#content .ProductList1 .ItemBox .ProductItem .picture {
			float:left;
			height:120px;
			overflow:hidden;
			margin:5px;
			width:120px;
		}
		#content .ProductList1 .ItemBox .ProductItem .picture a {
		}
		#content .ProductList1 .ItemBox .ProductItem .picture a img {
			display:block;
		}
		#content .ProductList1 .ItemBox .ProductItem .description {
			float:right;
			font-size:.92em;
			height:115px;
			overflow:hidden;
			padding:10px 10px 5px 0;
			width:190px;
		}
		#content .ProductList1 .ItemBox .ProductItem .prices-wrapper {
			clear:both;
			height:22px;
			padding:5px 0 6px;
		}
		#content .ProductList1 .ItemBox .ProductItem .prices-wrapper .buttons {
			color:#000;
			position:relative;
		}
		#content .ProductList1 .ItemBox .ProductItem .prices-wrapper .buttons a {
			display:block;
			height:25px;
			overflow:hidden;
		}
		#content .ProductList1 .ItemBox .ProductItem .prices-wrapper .buttons a.email {
			background:url('../img/buttons/email-a-friend.jpg') no-repeat;
			left:6px;
			position:absolute;
			text-indent:-9999px;
			width:113px;
		}
		#content .ProductList1 .ItemBox .ProductItem .prices-wrapper .buttons a.view {
			background:url('../img/buttons/view-details.jpg') no-repeat;
			position:absolute;
			right:6px;
			text-indent:-9999px;
			width:80px;
		}
		
            /**************************************************
             * Content > Product List > Pagination            *
             **************************************************/
			#content .ProductList1 .ProductPager {
				clear:both;
				overflow:hidden;
				padding:0 25px 15px 0;
				text-align:right;
				width:715px;
			}
			#content .ProductList1 .ProductPager div {
				float:right;
			}
			#content .ProductList1 .ProductPager div a {
				background:#fff;
				border:1px solid #d1d1d1;
				color:#333;
				display:block;
				float:left;
				margin:0 5px 0 0;
				text-decoration:none;
				padding:0 5px;
			}
			#content .ProductList1 .ProductPager div a:hover {
				border-color:#666;
				color:#000;
			}
			#content .ProductList1 .ProductPager div span {
				background:#302164;
				border:1px solid #999;
				color:#fff;
				float:left;
				margin:0 5px 0 0;
				padding:0 5px;
			}
			#content .ProductList1 .ProductPager div strong {
				color:#000;
				font-weight:400;
				float:left;
				margin:0 5px 0 0;
				padding:1px;
			}
			
/**************************************************
 * Footer                                         *
 **************************************************/
#footer {
	background:#000;
	clear:both;
	color:#929299;
	font-size:62.5%;
	line-height:1.6;
	overflow:hidden;
	padding:0 0 100px;
	position:relative;
	width:100%;
}

    /**************************************************
     * Footer > Inner                                 *
     **************************************************/
	#footer .inner {
		margin:0 auto;
		text-align:left;
		width:960px;
	}
	
        /**************************************************
         * Footer > Inner > Breadcrumbs                   *
         **************************************************/
		#footer .inner .breadcrumbs {
			border-bottom:1px dotted #333;
			line-height:40px;
			margin:0 0 5px;
			width:960px;
		}
		#footer .inner .breadcrumbs p {
			color:#929299;
			line-height:40px;
			margin:0;
		}
		#footer .inner .breadcrumbs p a {
			color:#ababab;
			text-decoration:none;
		}
		#footer .inner .breadcrumbs p a:hover {
			color:#eee;
			text-decoration:underline;
		}
		
        /**************************************************
         * Footer > Inner > Sitemap                       *
         **************************************************/
		#footer .inner .sitemap {
			float:left;
			padding:0 0 9px;
			width:760px;
		}
		#footer .inner .sitemap ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		#footer .inner .sitemap ul li {
			color:#fff;
			float:left;
			padding:0 10px 0 0;
			width:170px;
		}
		#footer .inner .sitemap ul li a {
			color:#fff;
			display:block;
			font:400 1.8em/17px 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
			height:17px;
			margin:0 0 -4px;
			padding:12px 0 11px;
			text-decoration:none;        
            
			
		}
		
		#footer .inner .sitemap ul li a.home-small-office 
		{		   
		    display:block;
			text-indent:-9999px;
			width:139px;
			height:17px;
			background:url('../img/titles/home-small-office.jpg') no-repeat;
			background-position:0px 12px;
		}
		
		#footer .inner .sitemap ul li a.education 
		{
		    display:block;
			text-indent:-9999px;
			width:74px;
			height:17px;
			background:url('../img/titles/education.jpg') no-repeat;
			background-position:0px 12px;
			
		}
		
		#footer .inner .sitemap ul li a.business 
		{
		    display:block;
			text-indent:-9999px;
			width:63px;
			height:17px;
			background:url('../img/titles/business.jpg') no-repeat;
			background-position:0px 12px;
			
		}		
		
		
		
		
		
				
			
		
		
		
		
		
		
		
		
		
		
		
		#footer .inner .sitemap ul li ul {
			}
		#footer .inner .sitemap ul li ul li {
			float:none;
		}
		#footer .inner .sitemap ul li ul li a {
			background:url('../img/background/footer_sitemap_ul_li_ul_li_a.jpg') no-repeat;
			background-position:0 4px;
			color:#929299;
			font:1em Verdana, Geneva, sans-serif;
			height:auto;
			margin:0;
			padding:0 0 3px 9px;
		}
		#footer .inner .sitemap ul li ul li a:hover {
			color:#eee;
			text-decoration:underline;
		}
		#footer .inner .sitemap ul li span.feed 
		{
		    color:#fff;
			display:block;
			font:400 1.8em/17px 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
			height:17px;
			margin:0 0 -4px;
			padding:12px 0 11px;
			text-decoration:none;
		    
			background:url('../img/background/footer_sitemap_ul_li_a-feed.jpg') no-repeat;
			background-position:58px 12px;
		}
		
        /**************************************************
         * Footer > Inner > Newsletter                    *
         **************************************************/
		#footer .inner .newsletter {
			float:right;
			padding:0 0 12px;
			width:185px;
		}
		#footer .inner .newsletter input {
			float:right;
		}
		#footer .inner .newsletter input.submit {
			background:url('../img/background/footer_newsletter_input-submit.jpg') no-repeat;
			border:0;
			cursor:pointer;
			float:right;
			height:27px;
			text-indent:-9999px;
			width:80px;
		}
		#footer .inner .newsletter input.text {
			background:#fff;
			border:1px solid #acacac;
			color:#757575;
			margin:0 0 5px;
			padding:2px 4px;
			width:179px;
		}
		#footer .inner .newsletter input.text:focus {
			color:#333;
		}
		#footer .inner .newsletter input.text:hover {
			color:#333;
		}
		#footer .inner .newsletter p {
			margin:0;
			padding:13px 0 5px;
		}
		
        /**************************************************
         * Footer > Inner > Navigation                    *
         **************************************************/
		#footer .inner .navigation {
			border-top:1px dotted #333;
			clear:both;
			overflow:hidden;
			padding:16px 0;
			width:960px;
		}
		#footer .inner .navigation p {
			background:url('../img/background/footer_navigation_p.jpg') no-repeat;
			background-position:0 0;
			float:left;
			height:75px;
			margin:0;
			width:200px;
		}
		#footer .inner .navigation p.windows7 {
			background-image:url('../img/background/footer_navigation_p-windows7.jpg');
			float:right;
			width:216px;
		}
		#footer .inner .navigation p.windows7 a
		{
		    height: 75px;
		}
		#footer .inner .navigation p a {
			display:block;
			height:50px;
			overflow:hidden;
			text-indent:-9999px;
		}
		#footer .inner .navigation ul {
			float:left;
			font-size:1.4em;
			line-height:24px;
			list-style:none;
			margin:0;
			overflow:hidden;
			padding:12px 0 0;
		}
		#footer .inner .navigation ul li {
			float:left;
		}
		#footer .inner .navigation ul li a {
			background:url('../img/background/footer_navigation_ul_li_a.jpg') no-repeat;
			color:#94939B;
			display:block;
			padding:0 10px 0 11px;
			text-decoration:none;
		}
		#footer .inner .navigation ul li a:hover {
			color:#eee;
			text-decoration:underline;
		}
		#footer .inner .navigation ul li.first-item {
		}
		#footer .inner .navigation ul li.first-item a {
			background:0;
			padding:0 10px;
		}
		
        /**************************************************
         * Footer > Inner > Accreditations                *
         **************************************************/
		#footer .inner .accreditations {
			border-top:1px dotted #333;
			clear:both;
			color:#929299;
			padding:11px 0 0;
			text-align:center;
		}
		#footer .inner .accreditations p {
			color:#929299;
			line-height:1.6;
			margin:0;
			padding:0 0 12px;
		}
		#footer .inner .accreditations ul {
			list-style:none;
			margin:0;
			padding:0 0 12px;
		}
		#footer .inner .accreditations ul li {
			display:inline;
		}
		#footer .inner .accreditations ul li a {
		}
		#footer .inner .accreditations ul li a img {
			margin:0 -4px 0 0;
		}
		
		
		
/*
* jQuery - Tabs
*/
@media projection,screen{.ui-tabs-hide{display:none;}}
@media print{.ui-tabs-nav{display:none;}}

/*
 * jQuery - Fancybox
 */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/jquery.fancybox/fancy_loading.png') no-repeat}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url('../img/jquery.fancybox/fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:400 12px/20px Arial}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:700}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background:url('../img/jquery.fancybox/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background:transparent url('../img/jquery.fancybox/fancy_title_left.png') repeat-x}#fancybox-title-main{font-weight:700;line-height:29px;background:transparent url('../img/jquery.fancybox/fancy_title_main.png') repeat-x;color:#FFF}#fancybox-title-right{padding-left:15px;background:transparent url('../img/jquery.fancybox/fancy_title_right.png') repeat-x}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../img/jquery.fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background:transparent url('../img/jquery.fancybox/fancy_nav_left.png') no-repeat}#fancybox-right-ico{background:transparent url('../img/jquery.fancybox/fancy_nav_right.png') no-repeat}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001}div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_n.png') repeat-x}div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_ne.png') no-repeat}div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_e.png') repeat-y}div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_se.png') no-repeat}div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_s.png') repeat-x}div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_sw.png') no-repeat}div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_w.png') repeat-y}div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/jquery.fancybox/fancy_shadow_nw.png') no-repeat}
