/* Set tag styles */* {	margin: 0;	padding: 0;}html {	}body {	background: url(../images/background.jpg) repeat-x scroll 0px 200px #FFF;	margin: 0;	text-align: center;	font-size:13px;	font-family: Tahoma, Geneva, Verdana;}table {	border-collapse: collapse;	border-spacing: 0;	text-align: left;	font-weight: normal;}img {	border: none;}a {	color: #C3010A;	text-decoration: underline;}a:hover {	text-decoration: none;}/* Some useful classes */.clear {	clear: both;}.message {	margin: 0;	padding: 5px;	color: #979908;	border: 1px solid #F7F8B4;	background: #FFFFEA;}.required {	width: auto;	margin: 0;	padding: 5px;	color: #DC1313;	border: none;	border-bottom: 1px solid #FF7373;	border-left: 1px solid #FF7373;	border-right: 1px solid #FF7373;	background: #FED0D0;}.s-width {	margin: 0 auto;	/*padding: 0 18px;*/	width: 920px;}/*** Main Site Container ***/#Container {	background: transparent url(../images/bg-shaddow.png) repeat-y top center;	text-align: left;	width: 100%;	overflow:hidden;}/*** Header ***/#Header-wrap {	background: #A80000 url(../images/header-bg.png) no-repeat top center;	height:200px;	}#Header {	width: 970px;	margin: 0 auto;}	#Logo {		background: url(../images/Alpha-Displays-Logo.png) no-repeat bottom right;		height: 100px;		margin-bottom: 30px;		width: 267px;	}	#alpha {		background: url(../images/alpha-transparent.png) no-repeat;		width: 465px;		height: 125px;		float:right;}/*** Main Nav ***/#Navigation {	font-size: 15px;	list-style: none;	height: 25px;}	#Navigation li {		display: block;		float: left;		margin: 0 0 0 5px;	}		#Navigation li a {			color: #ffffff;			display: block;			line-height: 25px;			overflow: hidden;			text-align: center;			text-decoration: none;			font-family: "maven_proregular",Arial, Helvetica, sans-serif;			text-transform:uppercase;			padding: 22px 15px;		}			#Navigation li a:hover {				color: #FFCB06;				text-decoration: none;				background: url(../images/nav-select.png) repeat-x;			}			#Navigation li.current a, #Navigation a:hover {				background: url(../images/nav-select.png) repeat-x scroll 0 0 transparent;				color: #FFCB06;}				/* Product Navigation */#CatalogueNav {	float:right;}#CatalogueNav li {		background: #FFEC00;		width:260px;		margin: 0 0 1px;		list-style: none;}#CatalogueNav li a {	color: #333;	font-size:14px;	text-transform: uppercase;	text-decoration: none;    vertical-align: middle;	background: url(../images/home-arrow-off.png) no-repeat scroll 7px center transparent;	padding: 5px 15px 5px 30px;	display: block;	}#CatalogueNav li a:hover {	background: url(../images/home-arrow.png) no-repeat scroll 7px center transparent;	background-color:#CCC;}#CatalogueNav li.current a, #CatalogueNav a:hover {    background: url(../images/home-arrow.png) no-repeat scroll 7px center transparent;    background-color: #CCC;	}/*Banner */#rotator {	height: 330px;    overflow: hidden;    position: relative;    width: 960px;	}.cycle-slideshow {	height:330px;	position:relative;	z-index:0;	}#bannerinfo {	list-style: none outside none;    margin: 0;    position: absolute;    left: 0;    bottom: 0;    width: 960px;    z-index: 40;	}#bannerinfo .item {  background: url(../images/redbox.png) no-repeat scroll 0 0 transparent;    color: #FFFFFF;    font-size: 1.3em;    height: 60px;    list-style: none outside none;	width:319px;	float:left;	border-right:1px solid #DB948C;}#bannerinfo .item:last-child {	}#bannerinfo .item:hover {	background: url(../images/blackbox.png) no-repeat scroll 0 0 transparent;    color: #FFFFFF;    font-size: 1.3em;    height: 60px;    list-style: none outside none;	width:319px;	float:left;	border-right:1px solid #000;}#bannerinfo .item p {	font-family: "maven_proregular",Arial, Helvetica, sans-serif;	text-transform:uppercase;	margin:0;	padding:0;	}#bannerinfo .item a {	color: #FFFFFF;    left: 0;	padding: 20px 60px 20px 20px;    top: 0;    z-index: 5050;	text-decoration:none;	display:block;}/*** Content Layout ***/#Layout {	background: #ffffff;	padding: 5px;	width: 960px;	margin: 0 auto;	position:relative;}	#LayoutBg {		width: 960px;	}.sideimage {    background-repeat: no-repeat;    position: absolute;    z-index: -1;	}.sideimage.leftshadow {    background-image: url(../images/left-shadow.png);    height: 228px;    left: -229px;    top: 0px;    width: 229px;	}	.sideimage.rightshadow {    background-image: url(../images/right-shadow.png);    height: 228px;    right: -229px;    top: 0px;    width: 229px;	}		/*** Stuff on the Right ***/#RightContent {	float:right;	margin: 20px 0 20px 0;	}	#RightContent .header {		background: url(../images/product-arrow.png) no-repeat scroll 7px center transparent;		font-family: "maven_proregular",Arial, Helvetica, sans-serif;		text-transform:uppercase;		color: #333;		display: block;		font-size: 20px;		margin-bottom: 4px;		padding: 2px 0 2px 30px;	}		#RightContent .header a {			color: #000000;			text-decoration: none;		}	#RightContent ul {			}			#RightContent li a {				text-decoration: none;			}/*** Stuff on the Left ***/#LeftContent {	float: left;	margin-left: 15px;	width: 654px;}#Breadcrumbs {	font-size: 0.8em;}	#Breadcrumbs a {		text-decoration: underline;	}#Layout h1.orderHeader {}/*** Footer ***/#Footer {	width:960px;}	#Footer #FooterBg {		background: #ffffff;		border-top: 1px solid #DBDBDB;		border-bottom: 1px solid #DBDBDB;		font-size: 10px;		padding: 20px 0;		margin: 0 0 20px 0;	}	#Footer p {		color: #999999;		margin: 0 !important;		padding: 0;	}	#Footer a {		color:#999;	}	#Footer #FooterNav {		text-align: center;	}	#Footer #FooterCopy .copy {		float: left;	}	#Footer #FooterCopy .by {		float: right;	}		#Footer #FooterCopy .by a {			color: #999999;		}/* Search Results */#SearchResults {	list-style: none;	margin: 20px 0 0 0;}	#SearchResults li {		margin: 10px 0;	}	#SearchResults a.searchResultHeader {		font-size: 1.2em;		font-weight: bold;		text-decoration: none;	}/* For modules with Sidebar */#Sidebar {	float: right;	margin: 5px 0 10px 0;	padding: 0;	width: 200px;}	#Sidebar .sidebarBox {		border: 2px solid #e1e3e4;		background-color: #f5f6f6;		margin: 0 0 20px;		padding: 1px;	}		#Sidebar .sidebarBox a {			color: #333333;		}	#Sidebar h3 {		background-color: #e1e3e4;		clear: both;		color: #333333;		font-size: 1.1em;		font-weight: 700;		line-height: 1.8;		margin: 0 0 10px;		padding: 1px 0 0 10px;	}	#Sidebar ul {		padding: 0;		margin: 2px 0 5px 3px;	}	#Sidebar li {		list-style: none;		margin: 8px 2px;	}		#Sidebar li.product_orderitem {			background-color: #ffffff;			border: 1px solid #e1e3e4;			padding: 5px;		}	#Sidebar #nav2 li {		font-size: 0.9em;		list-style: none;		margin: 1px 0 5px 4px;	}/* Comments Holder */#CommentHolder ul {	list-style: none;	margin: 20px 0;}#PageComments li {	margin: 5px 0;	padding: 1px;	width: 88%;}#PageComments li.odd {	background: #E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;	padding-left: 40px;	padding-right: 10px;	border-bottom: 2px solid #BCE4FE;}#PageComments li.even {	background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;	padding-right: 40px;	padding-left: 10px;}#PageComments li.odd p.info {	color: #3AA0C3;}.actionLinks li a {	padding-right: 3px;	font-size: 11px;}.actionLinks li {   display: inline;   border-right: 1px solid;}   .actionLinks li.last {      border-right: none;   }.commentrss {	background: transparent url(../images/feed-icon-14x14.png) no-repeat;	padding-left: 20px;	font-size: 1em;	line-height: 1.6em;}#PageCommentsPagination p {	text-align: center;	font-size: 1.2em;}#PageComments p {	font-size: 1em;}#PageComments p.info {	color: #999;	margin: 0px;	padding: 0;	line-height: 1em;	font-size: 0.9em;}/*Ecommerce extras */.backbutton {	background:url(../images/backbutton.png) no-repeat;	margin: 20px 0 0 0;	padding: 14px 98px 11px 20px;	font-family: "maven_proregular",Arial, Helvetica, sans-serif;	text-transform:uppercase;	color:#333;	text-decoration:none;	float:left;}