
* { border:0; margin:0; padding:0; }
body
{
	background:/*#225289*/ #4b7fb0 url(../images/bg.gif) no-repeat;
	background-attachment:fixed;
	background-position:top center;
	font-family:verdana;
	font-size:12px;
	
}
img, div { behavior: url(/templates/iepngfix.htc) }
.hundredper
{
	width:100%;
	overflow:visible;
	height: 160px;
	position:relative;
	top:-25px;
}
.zindex1
{
	z-index:1;
}
.indent20
{
	text-indent:10px;
}
.indent40
{
	text-indent:20px;
}
.datemargin
{
	margin-top:10px;
	margin-right:100px;
}
.superscript
{
	vertical-align:super;
	font-size:9px;
}
.marbot10
{
	margin-bottom:10px;
	text-align:left;
}
.martop10
{
	margin-top:10px;
}
.accpadding
{
	padding:10px;
}
.marleft10
{
	margin-left:10px;
}
.zindex2
{
	z-index:2;
}
.refurbtext
{
	width:200px;
	text-align:left;
}
.width0
{
 width:0px;
}
h2.table
{
	margin-bottom:-20px;
}
.blurbintro
{
	font-weight:bold;
}
.floatmarg60
{
	float:right;
	margin-right:60px;
}
.product_page_intro
{
	padding-left:17px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.product_desc
{
	padding-left:15px;
	margin-right:10px;
	margin-bottom:2px;
	font-size:11px;
	
}
.product_page_cond
{
	padding-left:17px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:11px;
}
.product_shipping
{
	margin-right:10px;
	margin-bottom:6px;
	font-size:11px;
	
}

.centertext
{
	text-align:center;
}
.whitehighlight
{
	background-color:#ffffff;
	width:300px;
	height:auto;
	padding:5px;	
}
.floatleft
{
	float:left;
}
.bold
{
	font-weight:bold;
}
.fontsize10
{
	font-size:10px;
}
#breadcrumb a
{
	font-family:verdana;
	color:#125BA1;
	font-size:15px;
	text-decoration:none;
}
#breadcrumb a:hover
{
	text-decoration:underline;
}
h1.editorial
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#6B6B6B;
}
h1.brand
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#6B6B6B;
	text-indent:25px;

}
h2.editorial
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#6B6B6B;
}
h2.brand
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#6B6B6B;
	text-indent:15px;
}
h3.editorial
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#6B6B6B;
}
h3.brand
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#6B6B6B;
	text-indent:10px;
}
h2.featured
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:25px;
	color:#6B6B6B;
}
h2.featured_norm
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#6B6B6B;
}

h2.featured a{
text-decoration:none;
color:#6B6B6B
}

h2.featured a:visited{
text-decoration:none;
color:#6B6B6B
}
h3.featured
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:25px;
	color:#6B6B6B;
}
h2.reviews
{
	margin-left:8px;
	position:relative;
	text-align:left;
}
.reviewtitle
{
	height:25px;
	width:100%;
	display:inline;
}
.reviewtitle2
{
	height:25px;
	width:100%;
	padding-top:5px;
}
.reviewtitlesplit
{
	width:33%;
	display:inline;	
}
.writereview
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	display:inline;
	color:#666666;
	text-decoration:none;
	margin-left:8px;
}
.reviewit
{
	height:20px;
	width:100%;	
}
.date
{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	display:block;
}
.greydate
{

	color:#A6A6A6;
	top:-8px;
	position:relative;

}
.greydate2
{

	color:#000000;
	position:relative;
	font-size:16px;

}
p.normal
{
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	display:inline;
}


p.feature
{
width:300px;
font-size:12px;

}
.prodimg
{
	margin-top:10px; 
	position:relative;
}

.quote
{
	font-family:verdana;
	font-size:18px;
	font-weight:normal;
	color:#35689C;
	display:inline;
}
.productprice
{
	font-size:14px;
	font-weight:bold;
	color:#929292;
	margin-top:4px;
	margin-bottom:5px;

}
.marcontact
{
	margin-left:30px;
	margin-bottom:20px;
}
.marcontact_head
{
	margin-left:30px;
}
a.smallblue
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	display:inline;
	color:#125BA1;
	text-decoration:none;
}
a.smallblue:hover
{
	text-decoration:underline;
}
a.choosespec
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	display:inline;
	color:#125BA1;
	text-decoration:none;
	margin-right:25px;
}
a.choosespec:hover
{
	text-decoration:underline;
}
a.smallred
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	display:inline;
	color:#FF0000;
	text-decoration:none;
}
a.smallred:hover
{
	text-decoration:underline;
}
	
	
#footer p
{
	font-family:verdana;
	font-size:9px;
	color:#A3A3A3;
	text-align:center;
}
	


	
#container
{
	width:1018px;
	height:auto;
	min-height:800px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url(/templates/images/containerborder.png) repeat-y;
	margin-bottom:0px;
	top:0px;
	
	
}

#header
{
	width:974px;
	margin-left:auto;
	margin-right:auto;
	min-height:60px;
	position:relative;
}
#header img.left
{
	margin-top:15px;
	float:left;
}
#header img.right
{
	margin-top:15px;
	margin-right:40px;
	float:right;
}

/* START OF OLD NAVIGATION CODE */
#navigation
{
	width:974px;
	margin-left:auto;
	margin-right:auto;
	min-height:45px;
	position:relative;
	padding-left: 30px;
	
}
/*#navigation ul
{
	list-style-type:none;
	position:relative;
	margin:0;
	width:auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:10px;
}
#navigation ul li
{
	display:inline;
	position:relative;
	float:left;
}
#navigation ul li span
{
	z-index:-100;
	position:absolute;
	text-decoration:none;
}
#navigation ul li a
{
	display:inline;
	position:relative;
	float:left;
	text-decoration:none;
}*/
/* END OF OLD NAVIGATION CODE */

/* NEW NAVIGATION CODE */
#nav, #nav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	z-index: 5000;
}
#nav a
{
	display: block;
	color: #0F4573;
	text-decoration: none;
}
#nav a:hover
{
	color: #0F4573;
}
#nav li
{
	float: left;
	position: relative;
}
#nav ul 
{
	border-bottom: 1px #B9C6CD solid;
	position: absolute;
	display: none;
	width: 125px;
}
#nav li ul a
{
	color: #0F4573;
	font-size: 12px;
	float: left;
	height: auto;
	min-height: 20px;
	padding-top: 2px;
	text-align: center;
	width: 125px;
	z-index: 5000;
}
#nav ul ul
{
	border-bottom: 1px #B9C6CD solid;
	top: auto;
}
#nav li ul ul 
{
	left: 125px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul
{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul
{
	display:block;
}

.home_nav:link {background-image:url(../images/nav-home-small.png); width:125px; height:37px;}
.home_nav:visited {background-image:url(../images/nav-home-small2.png); width:125px; height:37px;}
.home_nav:hover {background-image:url(../images/nav-home-small2.png); width:125px; height:37px; background-position:0px -38px;}
div#home .home_nav {background-image:url(../images/nav-home-small2.png); width:125px; height:37px; background-position:0px -38px;}
.home_nav:active {background-image:url(../images/nav-home-small2.png); width:125px; height:37px; background-position:0px -38px;}

.macs_nav:link {background-image:url(../images/nav-macs-small2.png); width:125px; height:37px;}
.macs_nav:visited {background-image:url(../images/nav-macs-small2.png); width:125px; height:37px;}
.macs_nav:hover {background-image:url(../images/nav-macs-small2.png); width:125px; height:37px; background-position:0px -38px;}
div#macsnav .macs_nav {background-image:url(../images/nav-macs-small2.png); width:125px; height:37px; background-position:0px -38px;}
.macs_nav:active {background-image:url(../images/nav-macs-small2.png); width:125px; height:37px; background-position:0px -38px;}

.ipods_nav:link {background-image:url(../images/nav-ipods-small2.png); width:125px; height:37px;}
.ipods_nav:visited {background-image:url(../images/nav-ipods-small2.png); width:125px; height:37px;}
.ipods_nav:hover {background-image:url(../images/nav-ipods-small2.png); width:125px; height:37px; background-position:0px -38px;}
div#ipodsnav .ipods_nav {background-image:url(../images/nav-ipods-small2.png); width:125px; height:37px; background-position:0px -38px;}
.ipods_nav:active {background-image:url(../images/nav-ipods-small2.png); width:125px; height:37px; background-position:0px -38px;}

.software_nav:link {background-image:url(../images/nav-software-small2.png); width:125px; height:37px;}
.software_nav:visited {background-image:url(../images/nav-software-small2.png); width:125px; height:37px;}
.software_nav:hover {background-image:url(../images/nav-software-small2.png); width:125px; height:37px; background-position:0px -38px;}
div#softwarenav .software_nav {background-image:url(../images/nav-software-small2.png); width:125px; height:37px; background-position:0px -38px;}
.software_nav:active {background-image:url(../images/nav-software-small2.png); width:125px; height:37px; background-position:0px -38px;}

.education_nav:link {background-image:url(../images/nav-education-small2.png); width:125px; height:37px; text-align:center;}
.education_nav:visited {background-image:url(../images/nav-education-small2.png); width:125px; height:37px;}
.education_nav:hover {background-image:url(../images/nav-education-small2.png); width:125px; height:37px; background-position:0px -38px;}
div#edunav .education_nav {background-image:url(../images/nav-education-small2.png); width:125px; height:37px; background-position:0px -38px;}
.education_nav:active {background-image:url(../images/nav-education-small2.png); height:37px; background-position:0px -38px;}

.refurb_nav:link {background-image:url(../images/nav-refurb-small2.png); width:125px; height:37px;}
.refurb_nav:visited {background-image:url(../images/nav-refurb-small2.png); width:125px; height:37px;}
.refurb_nav:hover {background-image:url(../images/nav-refurb-small2.png); width:125px; height:37px; background-position:0px -38px;}
div#refurbnav .refurb_nav {background-image:url(../images/nav-refurb-small2.png); width:125px; height:37px; background-position:0px -38px;}
.refurb_nav:active {background-image:url(../images/nav-refurb-small2.png); width:125px; height:37px; background-position:0px -38px;}

.bts_nav:link {background-image:url(../images/nav-bts.png); width:208px; height:37px;}
.bts_nav:visited {background-image:url(../images/nav-bts.png); width:208px; height:37px;}
.bts_nav:hover {background-image:url(../images/nav-bts.png); width:208px; height:37px; background-position:0px -38px;}
div#btsnav .bts_nav {background-image:url(../images/nav-bts.png); width:208px; height:37px; background-position:0px -38px;}
.bts_nav:active {background-image:url(../images/nav-bts.png); width:208px; height:37px; background-position:0px -38px;}

.mini_nav:link {background-image:url(../images/nav-smaller.png); width:125px; height:18px; background-position:0px -2px; background-color: #E0EEF7}
.mini_nav:visited {background-image:url(../images/nav-smaller.png); width:125px; height:18px; background-position:0px -2px; background-color: #E0EEF7}
.mini_nav:hover {background-image:url(../images/nav-smaller.png); width:125px; height:18px; background-position:0px -26px;}
div#mini .mini_nav {background-image:url(../images/nav-smaller.png); width:125px; height:18px; background-position:0px -26px;}
.mini_nav:active {background-image:url(../images/nav-smaller.png); width:125px; height:18px; background-position:0px -26px;}

#searchbox
{
	
	height:auto;
	width:auto;
	margin-left:30px;
	position:relative;
	float:right;
	right:15px;
}
#searchbox input.search
{
	
	margin-right:10px;
	margin-top:10px;
	position:relative;
	bottom:9px;
	border:1px solid black;
	height:22px;
	width:256px;
}
/* END OF NAVIGATION CODE */

#contactbox
{
	
	height:auto;
	width:auto;
	margin-left:30px;
	position:relative;
}
#contactbox input.search
{
	
	margin-right:10px;
	margin-top:10px;
	position:relative;
	bottom:9px;
	border:1px solid black;
	height:22px;
	width:256px;
}
.contactcontent
{
	
	margin-right:10px;
	margin-top:10px;
	position:relative;
	bottom:9px;
	border:1px solid black;
	height:200px;
	width:300px;
}
.gobutton
{
	background-image:url(../images/gobutton.jpg);
	width:37px;
	height:37px;
	cursor:pointer;
	cursor:hand;
}
.contactbutton
{
	background-color:#ffffff;
	border:1px solid black;
	width:100px;
	height:37px;
	cursor:pointer;
	cursor:hand;
	display:block;
	margin-bottom:130px;
}
#breadcrumb
{
	height:30px;
	width:974px;
	margin:0 auto;
	text-indent:10px;
	position:relative;
	z-index:200;

}
		
#bodyframework
{
	width:974px;
	height:auto;
	min-height:500px;
	margin:0 auto;
	position:relative;
}
#focalpoint
{
	width:95% !important;
	width:90%;
	height:369px;
	margin-left:auto;
	margin-right:auto;
}
		
#tagcloud
{
	width:174px;
	height:200px;
	background-color:#BFFFFF;
	margin-left:auto;
	margin-right:auto;
	top:10px;
	position:relative;
	text-align:center;
}

.clearfix
{
	clear:both;
}
.clearall
{
	clear:all;
}

#featurededitorial
{
	width:98%;
	height:auto;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	

}


.editorial_item
{
	width:32%;
	min-height:225px;
	height:auto;
	background-color:#ffffff;
	margin-top:10px;
	margin-bottom:1px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
	text-align:justify;
}
.education_item
{
	width:32%;
	min-height:225px;
	height:auto;
	background-color:#ffffff;
	margin-bottom:1px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}

.editorial_details
{
	width:100%;
	height:60px;
	margin:0 auto;
	background-color:#ffffff;
}
.editorial_item a.middle
{
	font-size:30px;
	font-family:arial;
	display:block;
	text-decoration:none;
	color:#6B6B6B;
	font-weight:bold;
	position:relative;
	left:5px;
		
}
.editorial_item a:hover
{
	color:#35689C;
}
.editorial_details #leftspeech
{
	width:15%;
	height:43px;
	background-image:url(../images/openspeech.jpg);
	float:left;
}
.editorial_details #editorialquote
{
	width:65%;
	height:43px;
	float:left;
	margin-left:10px;
	
}
.editorial_details #rightspeech
{	width:15%;
	height:43px;	
	background-image:url(../images/closespeech.jpg);
	float:left;
}
table.toprated
{
	padding-bottom:2px;
	font-size:18px;
	color:#B8B8B8;
	font-family:arial;
}
table.toprated_brand
{
	padding-bottom:2px;
	font-size:16px;
	color:#B8B8B8;
	font-family:arial;
	text-indent:10px;
}
table.toprated_brand a
{
text-decoration:none;
color:#B8B8B8;
}
table.toprated_brand a:hover
{
text-decoration:none;
color:#35689c;
}


#products
{
	width:974px;
	position:relative;
	height:auto;
	margin:0 auto !important;
	clear:both;
	margin-left:3px !important;
}
#products_category
{
	width:974px;
	position:relative;
	height:auto;
	margin:0 auto !important;
	margin-top:0 !important;
	margin-top:-290px;
	clear:both;
	top:0 !important;
	margin-left:4px !important;
	overflow:hidden;
	
}
#products_category.brand
{
	width:974px;
	position:relative;
	height:auto;
	margin:0 auto !important;
	margin-top:0 !important;
	margin-top:30px;
	padding-bottom:0px !important;
	padding-bottom:30px;
	overflow:hidden;
	top:0 !important;
}

.edu_item
{
	width:314px;
	min-height:235px;
	height:auto;
	background:#FFFFFF url(../images/edu_background.jpg) no-repeat;
	margin-top:10px;
	margin-bottom:10px !important;
	margin-bottom:2px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}

.product_item
{
	width:314px;
	min-height:235px !important;
	background:#FFFFFF url(../images/product_background.jpg) no-repeat;
	margin-top:10px;
	margin-bottom:0px !important;
	margin-bottom:-30px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;

}

.tagcloud
{
	width:314px;
	min-height:235px !important;
	margin-top:10px;
	margin-bottom:0px !important;
	margin-bottom:-30px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;

}
.product_item_cat
{
	width:314px;
	min-height:235px !important;
	background:#FFFFFF;
	margin-top:10px;
	margin-bottom:0px !important;
	margin-bottom:-10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;

}
.product_description
{
	width:314px;
	height:190px;
	padding-top:10px;
}
.brand_description h3
{
	font-size:12px;
}

.brand_description ul 
{
	padding-left:16px;
}
.brand_description ul li
{
	list-style-type:disc;
}
div#index
{
	width:320px;
	height:auto;
	float:right;
	margin-top:60px;
}
div#index ul 
{	
	list-style-type:inline;
}
div#index ul li
{

	text-decoration:none;
	color:#c;
	font-size:14px;
	font-weight:bold;
	font-family:arial, "lucida console", sans-serif;
}
div#index ul li a
{
	color:#7A7A7A;
	
}
.lstnone
{
	list-style-type:none;
}
div#index ul li a:hover
{
	color:#2A4056;
}
.product_intro
{
	padding-left:10px;
	height:80px;
}
.product_intro a
{

	height:80px;
	text-decoration:none;
}
.call_to_action
{

	height:18px;
	width:314px;
	position:relative !important;
	top:0 !important;
	top: -60px;
	background:transparent;

	
}

.call_to_action img
{
	float:right; 
	margin-right:10px !important;
	bottom:10px;
	position:relative;
	z-index:10;


}
.call_to_action2
{

	height:18px;
	width:314px;
	position:absolute !important;
	margin-top:350px !important;
	right:215px;
	top: -160px;
	background:transparent;

	
}

.call_to_action2 img
{
	float:right; 
	margin-right:10px !important;
	bottom:10px;
	position:relative;
	z-index:10;


}
#tag_cloud
{
	width:314px;
	height:235px;
	float:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	background-color:#B8B8B8;
}

#footer
{
	width:974px;
	height:100px;
	background:url(../images/hr.jpg) no-repeat;
	background-position:top;
	margin:0 auto;
	clear:both;
	margin-top:0px !important;
	z-index:200;
	position:relative;


	

}
#footer_links
{
	width:858px;
	height:45px;
	margin:0 auto;
	padding-top:5px;
}
#footer ul
{
	list-style-type:none;
	text-align:center;
	padding-top:10px;
}
#footer ul li
{
	display:inline;
}
#footer ul li a
{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}


/* PRODUCT PAGE - ADDITIONAL DIVS */
h3.productcost
{
	font-size:24px;
	color:black;
	font-family:arial;
}
h1.productcost
{
	font-size:28px;
	color:black;
	font-family:arial;
	margin-bottom:-7px;
}
#featuredproduct
{
	width:974px;
	/*min-height:480px;*/
	min-height:350px;
	height:auto;
	margin-bottom:5px;

}
#carousel
{
	width:65%;
	/*height:600px;*/
	height:350px;
	float:left;
	margin-bottom:20px;

}
	#carousel_offers
	{
		width:135px;
		height:135px;
		z-index:10;
		overflow:visible;
		position:relative;
		float:right;
		margin-right:90px;
		bottom:240px;
	}
#carousel li a
{
	cursor:default;
}
#featuredprice
{
	width:400px;
	height:auto;
	left:20px;
	position:relative;
	z-index:100;
	padding:5px;

	
}
#featuredblurb
{
	width:35% !important;
	width:33%;
	height:auto;
	float:right;
}
#featuredblurb table.header
{
	width:300px;
	background:none;
	text-align:center;
	height:auto;
}
#featuredblurb table.header tr td
{
	text-align:center;
	width:100%;
}
	#featuredblurb table
	{
		margin-left:15px !important;
		margin-left:0px;
		margin-right:10px;
		margin-bottom:20px;
		font-size:11px;
		height:130px;
		border-spacing:2px;
		background:url(../images/prod_specs_bg2.jpg) no-repeat;		
		width:312px;

	}

	#featuredblurb table tr
	{
		vertical-align:top;
		position:relative;
	}
	#featuredblurb table td
	{

		/*width:160px !important;*/
		padding:6px;
		padding-bottom:7px;
		height:auto;
		/*background-color:#D5F0F4;
		border:1px solid #A7CFDF;*/
		text-align:center;
		vertical-align:middle;
		font-weight:bold;
		color:#666666;
				
	}
	/*#featuredblurb table td.left
	{
		background:url(../images/prod_specs_bg_left.jpg) no-repeat;
		width:5px;
		height:66px;
		margin:0px;
		padding:0px;
	}
	#featuredblurb table td.right
	{
		background:url(../images/prod_specs_bg_right.jpg) no-repeat;
		width:4px;
		height:66px;
		margin:0px;
		padding:0px;
	}
*/
	#featuredblurb #product_image_features
	{
		width:100%;
		height:auto;
		position:relative;
		padding-bottom:8px;
		
	}
	#featuredblurb #product_image_features img
	{
	position:relative;
	left:50px;
		}
	
	#featuredblurb #product_icons
	{
		width:auto;
		height:auto;
		position:relative;
		float:right;	
		padding-right:10px;
		padding-bottom:10px;
	}
	#featuredblurb #product_icons img
	{
		padding-left:10px !important;
		padding-left:0px;
	}
	#featuredblurb #prod_description
	{
		width:100%;
		min-height:340px;
		clear:both;
		
	}
	#featuredblurb  ul
	{
		margin-left:35px;
		margin-right:10px;
		margin-bottom:25px;
	}
	#featuredblurb  ul li
	{
		
		margin-right:10px;
		margin-bottom:6px;
		font-size:11px;
	}
	#featuredblurb #prod_cost
	{
		width:100% !important;
		height:auto;
		padding-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		position:relative;
	}
	#featuredblurb #prod_cost img
	{
		padding-right:10px;
		
	}
/*#example_6_frame ul li img 
{
	cursor:pointer;
}!*/
#reviews
{
	min-height:180px;
	height:auto;
	width:98%;
	background:url(../images/hr.jpg) no-repeat;
	margin-left:2px;

	margin-top:20px !important;

}
.review_item
{
	width: 293px;
	min-height:110px;
	margin-top:1px;
	margin-right:12.5px;
	margin-left:12.5px;
	margin-bottom:15px;
	position:relative;
	float:left;
	padding-top:10px;
}

.review_details
{
	width:100%;
	height:60px;
	margin:0 auto;

}
.review_details img
{
	padding:0px;
	display:inline;
	position:relative;
	float:left;
}
#specchoice
{
	width:360px;
	height:61px;
	background:url(../images/specchoice.jpg) no-repeat;
	position:relative;
	float:left;
	top:20px;
	left:30px;
	margin-top:10px !important;
	margin-top:15px;
}
#specchoicecontent
{
	width:360px;
	height:50px;
	position:relative;
	font-weight:bold;
	text-align:center;
	padding-top:40px;
}
#specchoicecontent2
{
	width:360px;
	height:30px;
	position:relative;
	font-weight:bold;
	text-align:center;
	padding-top:35px;
	margin-left:210px;
	margin-bottom:5px;
}
#articlelink
{
	width:590px;
	height:15px;
	position:relative;
	font-weight:bold;
	text-align:center;
}
/* CATEGORY PAGE - ADDITIONAL DIVS */
#featuredcategory
{
	width:100%;
	overflow:hidden;

}
#featuredcategory.edu
{
	width:100%;
	height:auto !important;
	height:550px;
	position:relative;
}
#featuredcategory.brand
{
	width:100%;
	height:auto;
	overflow:auto;
	min-height:215px;

}
#featuredcategory.brand_home
{
	width:100%;
	height:auto;
	overflow:auto;
	margin-bottom:0px !important;
	margin-bottom:-100px;
}

#carousel_cat
{
	width:600px;
	height:310px;
	float:left;
	margin-bottom:0px !important;
	margin-bottom:20px;
	top:0px !important;
	top:40px;
	position:relative;

}
#carousel_ipod
{
	width:600px;
	height:310px;
	float:left;
	margin-bottom:0px !important;
	margin-bottom:-20px;
	top:0px !important;
	margin-top:0px !important;
	margin-top:100px;
	position:relative;

}
	#carousel_cat.edu
	{
		
		position:relative;
		width:auto;
		float:left;
		left:40px;
		height:auto;	
	}
	/*#carousel_cat.edu
	{
		
		position:relative;
		width:500PX;
		float:right;
		height:auto;
		right:100px;
		background-color:#D5F0F4;
		border:1px solid #A7CFDF;
	}*/
	#carousel_cat.edu ul
	{
		list-style-type:circle;
		list-style-position:inside;
	}
	
	#carousel_cat.edu img
	{
		
		position:relative;
		left:5px !important;
		left:-5px;
		top:-30px !important;
		top:-60px;	
	}
	#carousel_cat.edu p
	{
		margin-bottom:5px;
		margin-top:5px;
	}
#sidepanal
{
	width:250px;
	float:left;
	position:relative;
	margin-top:30px;
}
#sidepanal ul
{
	float:left;
	padding-left:15px;
	list-style-type: inerhit;
	list-style-image:url(../images/list-style.jpg);
	list-style-position: inside;
	width:250px;
}
#sidepanal ul li
{
	background:url(../images/list-line.png) no-repeat  ;
	background-position:bottom;
	font-size:12px;
	font-family:arial;
	color:#595959;
	font-weight:bold;
	padding-left:15px !important;
}
#sidepanal ul li a
{
	font-size:12px;
	font-family:arial;
	color:#7A7A7A;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
	padding-left:15px;
}
#sidepanal ul li a:hover
{
	color:#2A4056;
	
}

.sideul
{
	font-size:26px;
	font-family:arial;
	color:#595959;
}

/*EDU PAGE - NEW DESIGN */
#product_table
{	
	background:url(../images/product_background_edu_middle.jpg) repeat-y;
	width:942px;
	height:auto;
	margin:0 auto;
	overflow:visible;

}
#refurb_table
{	
	background:url(../images/product_background_refurb_middle.jpg) repeat-y;
	width:692px;
	height:auto;
	margin:0 auto;
	overflow:visible;
}
.padding10
{
	padding:0 0 0 10px;
}
.priceboxart
{
	width:400px;
	margin-bottom:30px;
}
.displayblock
{
	display:block;
}
#specialofferbox
{
	margin-top:-30px;
	top:0px;
	border:1px solid black;
	width:500px;
	height:220px;
	position:relative;
	float:right;
	margin-left:5px;
		text-align:center;
}
#refurbofferbox
{
	top:0px;
	border:1px solid black;
	width:500px;
	height:220px;
	position:relative;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	text-align:center;
}
#specialoffercontents
{
	width:480px;
	height:190px;
	margin:auto;
	text-align:center;
}
#product_table_bottom
{	
	background:url(../images/product_background_edu_bottom.jpg) no-repeat;
	width:942px;
	height:12px;
	margin:0 auto;
}
#refurb_table_bottom
{	
	background:url(../images/product_background_refurb_bottom.jpg) no-repeat;
	width:692px;
	height:12px;
	margin:0 auto;
}
#product_table_ontop
{
	background:url(../images/product_background_edu_ontop.jpg) no-repeat;
	width:942px;
}
#refurb_table_ontop
{
	background:url(../images/product_background_refurb_ontop.jpg) no-repeat;
	width:692px;
}
#product_table_ontop table
{
	margin:0 auto;
	padding-bottom:4px;
	width:350px;
	border-spacing: 0;
}
#refurb_table_ontop table
{
	margin:0 auto;
	padding-bottom:4px;
	width:350px;
	border-spacing: 0;
}
.refurbwidth
{width:692px;}
.under
{text-decoration:underline;}
#product_table_ontop table td
{

	text-align:center;
	padding:10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}
#refurb_table_ontop table td
{

	text-align:center;
	padding:10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}
#product_table_ontop table table td
{
border:none;	
}
#refurb_table_ontop table table td
{
border:none;	
}
.marbot5
{
margin-bottom:5px;
}
.martop30
{
	margin-top:30px;
}
.martop20
{
	margin-top:20px;
}
.eduheader
{
	background:#F7F7F7;
	margin:0;
	padding:0;
	height:10px;
	
}
.eduheader td
{
	margin:0;
	padding:0;
	height:0;
	border-top:1px solid #ccc;
}
.eduleft
{
	border-left:1px solid #ccc;
}
.eduright
{
	border-right:1px solid #ccc;
}
.btslist
{
	list-style-position:inside;
}
table.bts
{
	text-align:center;
}
#edu_content
{	
	width:942px;
	height:auto;
	margin:0 auto;
}
#product_table_ontop table tr
{
	border-bottom:5px solid red;
	text-align:center;
	font-weight:bold;
}
#refurb_table_ontop table tr
{
	border-bottom:5px solid red;
	text-align:center;
	font-weight:bold;
}
.bts
{
	margin-bottom:10px;
}
.tabfix
{
	width:150px;
}
.btsmargins
{
	margin-left:30px;
	margin-right:auto;
}

span.strike
{	text-decoration:line-through;}
.redfont
{
	color:#FF0000;
}
#sidepanal .darkbluefont
{
	color:#0066cc;
}
#sidepanal a.darkbluefont:hover
{
	color:#0033cc;
}
#sidepanalfaq .darkbluefont
{
	color:#0066cc;
}
#sidepanalfaq a.darkbluefont:hover
{
	color:#0033cc;
}
.paddingright10
{
	padding-right:10px;
}
#contact_left
{
	width:500px;
	height:auto;
	float:left;
}
#ipod_secondrow
{
	width:auto;
	height:auto;
	clear:all;


}
#productbox
{
	width:570px;
	height:90px;
	background:url(../images/prodbox.jpg) no-repeat;
	position:relative;
	float:left;
	top:20px;
	left:30px;
	margin-top:10px !important;
	margin-top:15px;
	margin-bottom:10px;
}
#fr-productbox
{
	width:570px;
	height:90px;
	background:url(../images/fr-prodbox.jpg) no-repeat;
	position:relative;
	float:left;
	top:20px;
	left:30px;
	margin-top:10px !important;
	margin-top:15px;
	margin-bottom:10px;
}
#ratingbox
{
	width:210px;
	height:61px;
	background:url(../images/rateproduct.jpg) no-repeat;
	position:relative;
	float:left;
	top:20px;
	left:30px;
	margin-top:10px !important;
	margin-top:15px;
	margin-bottom:10px;
}
#ratingstars
{
	width:auto;
	top:35px;
	left:15px;
	position:relative;
}

/*Additional*/
.brand_editorial_item
{
	width:314px;
	height:235px;
	background:#FFFFFF url(../images/product_background_ipod.jpg) no-repeat;
	margin-top:10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}
.brand_editorial_item_soft
{
	width:314px;
	height:235px;
	background:#FFFFFF url(../images/product_background_software.jpg) no-repeat;
	margin-top:10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}
.brand_editorial_item_acc
{
	width:314px;
	height:235px;
	background:#FFFFFF url(../images/product_background_acc.jpg) no-repeat;
	margin-top:10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}
.brand_editorial_item_mac
{
	width:314px;
	height:235px;
	background:#FFFFFF url(../images/product_background_mac.jpg) no-repeat;
	margin-top:10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}
.brand_editorial_item_home
{
	width:314px;
	height:235px;
	background:#FFFFFF url(../images/product_background.jpg) no-repeat;
	margin-top:10px;
	margin-right:11px !important;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:right;
}
.brand_editorial_white
{
	width:314px;
	height:235px;
	background:#FFFFFF;
	margin-top:10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}
.brand_editorial_upper
{
	width:98%;
	height:235px;
	background:#FFFFFF;
	margin-top:10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
}
.edu_content
{
	width:314px;
	height:150px;
	margin-left:4px;
	position:relative;
	float:left;
	text-align:justify;

}
.brand_editorial_white_header
{width:400px;}
.refurb_editorial_white_header
{width:700px;}
#edu_left
{float:left}

.brand_description
{
	width:284px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:visible;

}
.brand_description_news
{
	width:290px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:scroll;
	overflow-x:hidden;
	padding:5px;

}
.brand_description table
{
	border-spacing:5px;
}
.brand_description table td
{
	width:80px;
}

#brand_apple_logo
{
	width:370px;
	height:50px;
	position:relative;
	float:right;
	top:20px;
	right:10px;
	z-index:190;
	overflow:visible; 
}


/*article pages*/
h1.faqs
{
	font-family:arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:36px;
	color:#6B6B6B;
}
.marginright5
{
	margin-right:5px;
}
.imagefaq
{
	margin-top:40px;
}
#articlecontent
{
	width:350px;
	height:500px;
	float:right;
	clear:both;
	position:relative;
}
#sidepanalfaq
{
	width:323px;
	float:left;
	position:relative;
	margin-top:30px;
}
#sidepanalfaq ul
{
	float:left;
	padding-left:15px;
	list-style-type: inerhit;
	list-style-image:url(../images/list-style.jpg);
	list-style-position: inside;
	width:250px;
}
#sidepanalfaq ul li
{
	background:url(../images/list-line.png) no-repeat  ;
	background-position:bottom;
	font-size:12px;
	font-family:arial;
	color:#595959;
	font-weight:bold;
	padding-left:15px !important;
}
#sidepanalfaq ul li a
{
	font-size:12px;
	font-family:arial;
	color:#7A7A7A;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
	padding-left:15px;
}
#sidepanalfaq ul li a:hover
{
	color:#2A4056;
	
}

.sideul
{
	font-size:26px;
	font-family:arial;
	color:#595959;
}
p.nomargin
{
	margin:0px;
	padding:0px;
	color:#475D75
}
p.marbot
{
	margin-bottom:10px;
}
hr.articles
{
	color:#475D75;	
	background-color:#475D75;
	width:635px;
	margin-top: 0 !important;
	margin-top:-10px;
}
h3.productcostlarge
{
	font-size:30px;
	color:black;
	font-family:arial;
}
.width400
{
	width:400px;
}
.introimage
{
	margin-top:0px;
	float:left;
}
#articleintro
{
	width:650px;
	position:relative;
	float:right;
	margin-top:10px;
}
#articlesecond
{
	width:650px;
	position:relative;
	float:right;
	margin-top:10px;

}
#articleintro h2, #articlesecond h2, #articlethird h2, #articlefourth h2, #articlefifth h2, #articlesixth h2
{
	color:#475D75;
	font-size:18px;
	margin-bottom:5px;
}
.justify
{
	text-align:justify;
	padding-right:10px;
	margin-bottom:10px;	
}
.floatright
{
	float:right;
}
.priceimage
{
	float:right;
	margin-right:10px;
	position:relative;
	top:-38px;
	
}
#articlethird 
{
	width:650px;
	position:relative;
	float:right;
}
#articlethird_col
{
	width:50%;
	float:left;
}
#articlefourth
{
	width:650px;
	position:relative;
	float:right;
	margin-top:10px;
}
#articlefifth
{
	width:650px;
	position:relative;
	float:right;
	margin-top:10px;
}
#articlesixth
{
	width:650px;
	position:relative;
	float:right;
	margin-top:-20px;

}
.articlethird_col
{
	width:50%;
	float:left;
}
/*FAQS */ 
#faqcontent
{
	width:650px;
	height:auto;
	float:right;
}
p.nomargin
{
	margin:0px;
	padding:0px;
	color:#475D75;
	font-size:12px;
}
hr.faqdivider
{
	color:#475D75;	
	background-color:#475D75;
	width:635px;
	margin-top: 0 !important;
	margin-top:-10px;
	margin-bottom:10px;
}
select.faqselect
{
	border:1px solid black;
	width:150px;
}
h2.nomargin
{
	color:#475D75;
	font-size:12px;
	margin-top:20px;
}

/*User Guides*/
#guidescontent
{
	width:650px;
	height:auto;
	float:right;
}
.userpanal
{
	width:630px;
	height:154px;
	background:url(../images/user-guides/user-guides-bg.jpg) no-repeat;
	position:relative;
	float:left;

}
.guidecontentbox
{
	height:auto;
	width:400px;
	position:relative;
	padding:10px;
	float:right;
}
.guidecontentheader
{
	width:400px;
	margin:0px;
	position:absolute;
}
.guidedescription
{
	width:400px;
	position:absolute;
	margin-top:50px;
	height:auto;
}
.guidetags
{
	width:400px;
	position:absolute;
	margin-top:110px;
	height:auto;
}
.guidetags a
{
	color:#0086CB;
}

.shopnow
{
	float:right;
	right:10px;
	top:0 px;
	bottom:15px;
	position:relative;
}

/*homepage additional*/
#middleposition
{
	width:98%;
	position:relative;
	padding-left:10px;
	margin-top:-10px;
}
a.test
{
margin-bottom:-10px;
padding-bottom:-50px;
position:relative}

/*Expandable table*/
#tableexpandable
{
	width:312px;
	height:auto;
	margin-left:15px !important;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:20px;
	padding:0px;
	font-size:11px;
}
#tableexpandabletop
{
	width:312px;
	height:23px;
	background:url(../images/spectabletop.jpg) no-repeat;
	
}
#tableexpandablemiddle
{
	width:312px;
	height:auto;
	background:url(../images/spectablemiddle.jpg) repeat-y;
}
#tableexpandablebottom
{
	width:312px;
	height:9px;
	background:url(../images/spectablebottom.jpg);
}
#tableexpandable #tableexpandablemiddle table 
{
	background-image:none;
	margin:0px !important;
	margin-top:-20px !important;
	padding:0px;
	left:0px;
	position:relative;
	
}
#extendedspecs
{
	padding:10px;
	display:none;
}
.fullspecs
{
	font-weight:bold;
	color:#000000;
	position:relative;
	cursor:pointer;
	text-decoration:underline;
}
.textaligncenter
{
	text-align:center;
	width:100%;
}
#specsreveal
{
	width:530px;
	margin-left:15px;
	height:200px;
	position:relative !important;
	top:470px !important;
	display:none;
	background-color:red;	
}
#undercaro
{

	position:relative;
	width:65%;
	height:auto;

}
.carooverride
{
	height:auto !important;
}
.override
{
	overflow:auto !important;
}
#specwide
{
	width:100%;
	overflow:hidden;
	display:none;
}
h3.userguides
{
	font-family:arial, "lucida console", sans-serif;
	font-size:12px;
	color:black;
}
p.indexlist
{
	
	font-family:arial, "lucida console", sans-serif;
	font-size:16px;
	color:#475D75;
}
/* Search Results Page*/
#searchcontainer
{
	width:100%;
	height:auto;
}
#mainsearchcontainer
{
	width:60%;
	min-height:500px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	position:relative;
}
	#searchheader
	{
		height:50px;

	}
	.searchresult
	{	
		width:600px;
		height:75px;		
		margin-bottom:10px;
		background:#F7F7F7;
		border:1px solid #ccc;
	}
	.productboxsearch
	{
		width:600px;
		height:235px;
		background-color:#F7F7F7;
		border:1px solid #ccc;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		position:absolute;
	}
#searchrightbox
{
	width:312px;
	min-height:500px;
	margin-right:10px;
	float:right;
	position:relative;
}
.rightsearchresults
{
	width:300px;
	height:235px;
	background-color:#F7F7F7;
	background:url(../images/search/reviews-background.jpg);

	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	position:relative;	
}
.smallerblue
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	display:inline;
	color:#125BA1;
	text-decoration:none;
	margin-left:10px;	
}
a.smallerblue:hover
{
	text-decoration:underline;
}
.moresearchresults
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	display:inline;
	color:#000000;
	text-decoration:none;
	margin-left:10px;
}
.searchblurb
{
	font-family:verdana;
	font-size:11px;
	display:inline;
	color:#000000;
	text-decoration:none;
	margin-left:10px;
}
a.moresearchresults:hover
{
	text-decoration:underline;
}
a.moresearchresults:visited
{
	color:#000000;
}
.searchbanner
{
	margin-top:10px;
	margin-left:4px;
	width:312px;
}
.indent10
{
	margin-left:10px;
}
.linkedtitle
{
	color:#475D75;
	font-size:18px;
	margin-bottom:5px;
}
a.linkedtitle:hover
{
	color:#475D75;
	font-size:18px;
	margin-bottom:5px;
	text-decoration:underline;
}
a.linkedtitle:visited
{
	color:#0066CC;
	font-size:18px;
	margin-bottom:5px;
}
.bigbox
{
	height:auto;
	float:left;
}
.smallboxleft
{
	width:65%;
	height:auto;
	float:left;
}
.smallboxright
{
	width:65%;
	height:auto;
	float:right;
	
}
.imagefloat
{
	min-height: 12em;
	display: table-cell;
	vertical-align: middle;
}
p.engraving
{
	text-align:left;
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
#average-star-rating title
{
	overflow:hidden;
	font-size:8px;
}
#average-tip
{
	display:none;
}
.engraving-right-text
{
	padding-top: 50px;
	margin-right: 20px;
	float: right;
	height: auto;
	width: 471px;
}
.engraving-top-text
{
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	float: left;
	height: auto;
	width: auto;
}
.engraving-right-text p
{
	text-align: left;	
}
.engraving-top-text p
{
	text-align: left;
}
.engraving-image
{
	padding-top: 30px;
	margin-left: 50px;
	float: left;
}
.engraving-image-2
{
	position: center;
	float: right;
	margin-right: 75px;
}
.thin-marbot10
{
	margin-bottom:10px;
	text-align:left;
	width: 400px;
}
.error-page-image
{
	float: right;
	margin-right: 75px;
}
.line
{
	background-color: #5B7CA9;
	height: 1px;
	margin-right: 5px;
}
/* FRENCH ONLY CSS */

		.fr_home_nav:link {background-image:url(../images/fr-nav-home-small.png); width:125px; height:37px;}
		.fr_home_nav:visited {background-image:url(../images/fr-nav-home-small2.png); width:125px; height:37px;}
		.fr_home_nav:hover {background-image:url(../images/fr-nav-home-small2.png); width:125px; height:37px; background-position:0px -38px;}
		div#fr_home .fr_home_nav {background-image:url(../images/fr-nav-home-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_home_nav:active {background-image:url(../images/fr-nav-home-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_education_nav:link {background-image:url(../images/fr-nav-education-small2.png); width:125px; height:37px;}
		.fr_education_nav:visited {background-image:url(../images/fr-nav-education-small2.png); width:125px; height:37px;}
		.fr_education_nav:hover {background-image:url(../images/fr-nav-education-small2.png); width:125px; height:37px; background-position:0px -38px;}
		div#fr_edunav .fr_education_nav {background-image:url(../images/fr-nav-education-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_education_nav:active {background-image:url(../images/fr-nav-education-small2.png); height:37px; background-position:0px -38px;}
		.fr_ipods_nav:link {background-image:url(../images/fr-nav-ipods-small2.png); width:125px; height:37px;}
		.fr_ipods_nav:visited {background-image:url(../images/fr-nav-ipods-small2.png); width:125px; height:37px;}
		.fr_ipods_nav:hover {background-image:url(../images/fr-nav-ipods-small2.png); width:125px; height:37px; background-position:0px -38px;}
		div#fr_ipodsnav .fr_ipods_nav {background-image:url(../images/fr-nav-ipods-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_ipods_nav:active {background-image:url(../images/fr-nav-ipods-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_macs_nav:link {background-image:url(../images/fr-nav-macs-small2.png); width:125px; height:37px;}
		.fr_macs_nav:visited {background-image:url(../images/fr-nav-macs-small2.png); width:125px; height:37px;}
		.fr_macs_nav:hover {background-image:url(../images/fr-nav-macs-small2.png); width:125px; height:37px; background-position:0px -38px;}
		div#fr_macsnav .fr_macs_nav {background-image:url(../images/fr-nav-macs-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_macs_nav:active {background-image:url(../images/fr-nav-macs-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_refurb_nav:link {background-image:url(../images/fr-nav-refurb-small2.png); width:125px; height:37px;}
		.fr_refurb_nav:visited {background-image:url(../images/fr-nav-refurb-small2.png); width:125px; height:37px;}
		.fr_refurb_nav:hover {background-image:url(../images/fr-nav-refurb-small2.png); width:125px; height:37px; background-position:0px -38px;}
		div#fr_refurbnav .fr_refurb_nav {background-image:url(../images/fr-nav-refurb-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_refurb_nav:active {background-image:url(../images/fr-nav-refurb-small2.png); width:125px; height:37px; background-position:0px -38px;}
		
		.fr_software_nav:link {background-image:url(../images/fr-nav-software-small2.png); width:125px; height:37px;}
		.fr_software_nav:visited {background-image:url(../images/fr-nav-software-small2.png); width:125px; height:37px;}
		.fr_software_nav:hover {background-image:url(../images/fr-nav-software-small2.png); width:125px; height:37px; background-position:0px -38px;}
		div#fr_softwarenav .fr_software_nav {background-image:url(../images/fr-nav-software-small2.png); width:125px; height:37px; background-position:0px -38px;}
		.fr_software_nav:active {background-image:url(../images/fr-nav-software-small2.png); width:125px; height:37px; background-position:0px -38px;}
		
		.fr_bts_nav:link {background-image:url(../images/fr-nav-bts.png); width:208px; height:37px;}
		.fr_bts_nav:visited {background-image:url(../images/fr-nav-bts.png); width:208px; height:37px;}
		.fr_bts_nav:hover {background-image:url(../images/fr-nav-bts.png); width:208px; height:37px; background-position:0px -38px;}
		div#fr_btsnav .fr_bts_nav {background-image:url(../images/fr-nav-bts.png); width:208px; height:37px; background-position:0px -38px;}
		.fr_bts_nav:active {background-image:url(../images/fr-nav-bts.png); width:208px; height:37px; background-position:0px -38px;}
		
.fr_product_item_cat
{
	width:314px;
	min-height:235px !important;
	background:#FFFFFF;
	margin-top:10px;
	margin-bottom:0px !important;
	margin-bottom:-10px;
	margin-right:4px;
	margin-left:4px;
	position:relative;
	float:left;
	font-size:11px;

}