@charset "UTF-8";
@import url(content2.css);
@media all
{
	a {color: #2778AE;}
	a:focus,
	a:hover,
	a:active {color: #0076BE; }

	#footer a, #footer a:focus, #footer a:hover, #footer a:active { color: white;text-decoration:none}  	
	#footer a:focus, #footer a:hover, #footer a:active { color: white;text-decoration:underline}
	
	#topnav a, #breadcrumbOuter a{
		color:black;
	}

	#topnav a:hover, #breadcrumbOuter a:hover{
		color:#0076BE;
	}
	
	#topsearchbox{	color: #0076BE;	}
	#header {
		background-image:none;
	
	}

	#themeImage {
		background-position: left;
	}
	
	.gen{
		border:1px solid red;
		margin:0.5em;
	}
	.introLink a:hover,
	.introLink a:active,
	.introLink a:focus{
		color:#0076BE;
	}
	
	#col3 table.fullwidthtable tbody{
	border:1px solid #CBBB83;
	}
	
	#col3 table.fullwidthtable{
		margin:1px;
		border:1px solid #E5DDC1;
		margin-top:15px;
		width: 670px;
		margin-bottom:10px;
	}
	
	#col3 #newsListing table.fullwidthtable{
		border: none;
		border-collapse: separate;
		font-size:1.0em;
	} 
	
	
	#col3 table.fullwidthtablenoborder{
		margin:1px;
		border:none;
		margin-top:15px;
		width: 670px;
		margin-bottom:10px;
		border-collapse: separate;
	}
	
	#col3 table.fullwidthtablenoborder td{
		white-space:normal;
		border:none!important;
	}
	
	div.productPhoto{
		float:left;
		/*width:260px;*/
		/*width:220px;*/
		text-align:center;
		cursor:pointer;
	}
	
	div.productContentOuter{
		width:480px;
		float:left;
	}
	
	div.productOverview i{
		font-style:normal;
	}
	
	div.productOtherFeatures li{
		list-style-image:url(../images/footer_back_o.png);
	}

	ul.productFeatures{
		list-style:none;
		padding-top:10px;
	}

	ul.productFeatures li{
		clear:left;
	}
		
	ul.productFeatures .section{
		color:#7392A5;
		display:block;
		float:left;
		margin-right:5px;
		text-align:right;
		width:148px;
		clear:left;
	}
	
	ul.productFeatures .content{
		float:left;
		width:300px;
	}
	
	#col3 table.productPricing{
		border-top:1px solid #DEDFDE;
		margin-top:10px;
		padding-top:10px;
		width:300px;
		margin-left:178px;
		clear:both;
	}

	#col3 table.productPricing .priceExVAT{
		color: #3380B2;
		font-size: 120%;
		font-weight:bold;
		white-space:nowrap;
	}

	#col3 table.productPricing .priceIncVAT{
		color: #333333;
		font-size: 120%;
		font-weight:bold;
		white-space:nowrap;
	}

	
	div.productTheme{
		float:right;
	}
	
	div.hiProcessor{
		float:left;
		color:#7392A5;
		font-weight:bold;
		width:160px;
	}
		
	div.hiRecommend{
		float:right;
		color:#7392A5;
		font-weight:bold;
		width:250px;
	}
	
	
	ul.noBullets, ul.noBullets li{
		list-style:none;
		padding-left:0px;
		margin-left:0px;
	}
	
	.hilight{
		color:#3380B2;
	}
	
	.passed{
		color:#E77931;	
	}
	
	.disabled{
		color:#D2D2D2;
	}
	
	h2.hideTitle1{
		display:none;
	}
	
	.error{
		color:red;
		font-weight:bold;
	}
	
	.correct{
		color:green;
		font-weight:bold;
	}
	
	table.form .heading{
		text-align:right;
	}
	
	table.form .required{
		color:red;
	}	

	table.form .submit{
		text-align:right;
	}
		
	div.cart, div.customiseOuter{
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
		-moz-border-radius-topleft:8px;
		-moz-border-radius-topright:8px;		
		border:1px solid #D8D8D8;
	}
	
	
	#col3 div.customiseOuter table{
		width:100%;
	}
	
		
	div.cart td.heading{
		white-space:nowrap;
		color:#7392A5;
		font-weight:bold;		
	}
	
	div.cart .ordertitle{
		font-weight:bold;
	}
	
	div.cartTotals table{
		float:right;
		margin-top:10px;
	}
	
	div.extraActions{
		border-top:1px #D8D8D8 dashed;
		text-align:right;
		padding:8px 7px;	
	}
	
	div.btOuter{
		background:url(../images/bt_right.png) no-repeat right;
		text-align:center;
		width:150px;
		cursor:pointer;
	}
	
	div.btOuter.left{
		float:left;
		margin-right:5px;
	}	
	
	div.btOuter.right{
		float:right;
		margin-left:5px;
	}	
	
	div.btOuter div.btInner{
		background:url(../images/bt_left.png) no-repeat left;
		color:white;
		font-size:11px;
		padding:10px 0px;		
	}
	
	div.tabContentInner ul, div.tabContentInner ul li{
		list-style:none;
		margin:0px;
		padding:0px;
	}

	div.tabContentInner ul li{
		background:url(../images/bullet_tick.gif) no-repeat 0 4px;
		padding:0px 20px;		
	}
	
	td.AutoOptions{
		background-color:transparent;
	}
	
	div.picturesOuter{
		float:left;
		width:220px;
	}
	
	div.thumbPicturesOuter{
		width:220px;
		margin-left:20px;
		margin-top:3px;
	}
	
	div.thumbPictureCls{
		float:left;
		margin-right:9px;
		cursor:pointer;
		border:white 1px solid;
		padding:2px;
	}
	
	div.selectedThumbPicture{
		border:black 1px solid;		
	}	
	
	div.centralPictureOuter{
		width:220px;
		height:190px;
	}
	
	img.centralImage{}
	
	.popUpWnd{
		border:1px solid #cccccc; 
		background-color:white;
		cursor:pointer;		
	}	
	
	.productsToolbar{
		background:white;
	}		
	
	#toolBarOuter{		
		width:285px;
		b1ackground:white;		
	}
	
	#toolBarOuter .x-toolbar{
		b1ackground:white;
		border:none;		
	}		
	
	#supportOuter table{
		/*width:100%*/
		width:742px;
	}
	
	div.systemStatus{
		position:fixed;
		z-index:1000000;
	}	
		
	#customized{
		background:transparent no-repeat;
		height:300px;				
	}		
		
	#customized .systemElements{
		height:250px;
		overflow-y:auto;
		overflow-x:none;
	}	

	#customized .systemElements .loading{
		text-align:center;
		font-weight:bold;
		padding-top:120px;
	}
	
	#customized ul{
		margin:0px;
		padding-right:6px;	
	}
	
	#customized li{
		font-size:78%;
		list-style:none;
		border-top:1px solid #D6D7D6;
		padding:3px 0;
		width:145px;
	}
	
	#customized li.basePrice{
		border-top:none;
		padding:0px;
		color:#333333;
		width:145px;				
	}	
	
	#customized li.confPrice{
		font-size:100%;		
		border-top:none;
		padding:0px;	
		color:#669933;
		width:145px;
	}
		
	#customized .price{
		float:right;
		white-space:nowrap;
		padding-top:6px; 
		width:45px;
	}
	
	.btOuter.btInCustomize{
		margin-left:20px;
		margin-top:10px;
		width:134px;
	}	
	
	#supportOuter .loading{
		border:1px solid gray;
		background:none		
	}
	
	#supportOuter .ext-el-mask-msg{
		border:none;
		background:none;
	}	
	
	#supportOuter .ext-el-mask-msg div{
		margin-top:40px;
		border:1px solid gray;
	}
	/*
	table.supportList{
		width:742px;		
	}
	*/						
}

	