/* outer framework */* {	padding: 0;	margin: 0;}body {	background-color: #b9c7d4;	/*text-align: center;*/	height: 100%;}h1 { /*color: silver;*/ color: #91afb5; margin: 0 0 0 0; font-size: 18px; font-weight: bold;}/*h2 { color: #d49432; font-size: 10px; margin-left: 5px; margin-right: 5px;}*/hr {	color: silver;	background: silver;	border: 0;	margin: 0;	padding: 0;	}		#maincontainer {	width: 930px;	font-family: Verdana, 'Lucida Grande', Tahoma, Verdana, Helvetica, sans-serif;	font-size: 0.79em;	text-align: left;	background-color: #fff;	margin-left: 20px;	padding-top: 15px;	padding-bottom: 10px;	color: #37383b;}#mainouter {	width: 970px;	background-color: #fff;/*	margin: 0 auto;*/	position:absolute; left:50%; margin-left: -485px;	}#logoheader {	height: 135px;	background: #FFF;	margin-bottom: 5px;	}.topbarbg {	height: 10px;	background: #b9c7d4 repeat-x;	font-size: 2px;	}#leftnav {	clear: left;	float: left;	width: 155px;	margin: 0 0 10px 5px;	padding: 0;	font-size: 0.85em;}#leftnav ul	{	list-style: none; 	width: 135px;	background-color: #FFD97A;	margin-bottom: 10px;	}#leftnav li	{	float: left;	}#leftnav li a	{	float: left;	display: block;	padding: 8px 10px;	width: 135px;	background-color: #FFD97A;	font-weight: bold;	color: #705a34;	text-decoration: none;	font-size: 0.95em;	border-bottom: 1px solid #fff;	}#leftnav li a:hover	{	background-color: #cbcbcb;	}#mainwindow {	padding-top: 10px;	padding-bottom: 10px;	background: #fff url(../global/mainwindow-bg.gif) repeat-x top left;	text-align: left;}#mainwindow-nb {	padding-left: 20px;}#rightpanel {	float: right;	width: 100px;	margin: 0 0 10px 0;	padding: 0;	font-size: 0.9em;	background-color: silver;}#footer {	color: silver;	clear: both;	text-align: left;}#footer ul {	list-style-type: none;}#footer ul li {	font-size: 0.77em;	display: inline;	color: #616161;	padding-left: 22px;	padding-right: 22px;}	#footer ul li a {	color: #616161;	text-decoration: none;}#footer ul li a:hover {	text-decoration: underline;}#extrafooter {	background-color: #b9c7d4;	color: #FFF;	font-family: Verdana, Arial;	font-size: 0.6em;	text-align: right;	padding-right: 30px;	padding-top: 3px;	}	#extrafooter a {	color: #FFF;	text-decoration: none;	}#minibasket {	background-color: #ffd97a;	font-weight: bold;	color: #D1943F;	padding-top: 10px;	padding-bottom: 20px;	border: 1px solid #D1943F;}#minibasket p {	font-size: 14px;	padding-bottom: 10px;}#minibasket a {	background-color: #ffd97a;	font-weight: bold;/*	color: #705a34;*/	color: #D1943F;	text-decoration: none;}#searchbox {	background-color: #ffd97a;	width: 625px;	float: right;	padding-bottom: 4px;	padding-right: 10px;	border-bottom: 2px solid #91afb5;	text-align: right;}.searchtext {	color: #705a34;	font-size: 14px;	font-weight: bold;	margin-left: 10px;}	/* Ecommerce Core CSS *//*hr { color: #FFF;background-color: #FFF;height: 2px; border: 0;}*/.linksbar {	color: #91AFB5;}.linksbar a, .linksbar a:visited, .linksbar a:active {	color: #111;	text-decoration: none;}.linksbar a:hover {	color: red;}/* product description */.proddesc {	background-color: #fff;/*	color: #555;*/	color: #705a34;}.proddesc a {	color: #705a34;	text-decoration: none;}.proddesc li {	color: blue;	margin-left: 20px;}.prodname {	font-family: Times New Roman, Georgia;	color: #00274c;	font-weight: normal;	font-size: 2.2em;	line-height: 1.0em;/*	border-bottom: 2px solid #FFD97A;*/}.prodprice {	color: #705A34;	font-weight: bold;	font-size: 14px;	padding-top: 5px;/*	background-color: #faf9e1;*/}.prodtable {/*	padding-right: 5px;*//*	background-color: #FAEACF;*/	background-color: #fff;}	.prodquantity {	font-size: 12px;	padding-bottom: 5px;/*	border-bottom: 1px solid silver;*/}.prodoptionlist {	border: 1px solid red;}.prodoption {	background-color: #c0eda8;	font-weight: bold;	}.prodpricevalue {	font-size: 16px;	margin-top: 3px;	margin-bottom: 3px;	font-weight: bold;	color: #5f5f5f;/*	background-color: #faf9e1;*/}.orderfrom {	background-color: #c3c3c3;	font-size: 12px;	padding: 3px 0 3px 0;}.orderfill {	background-color: #fff;	padding: 3px 0 3px 0;}.subtotal {	padding-top: 3px;	font-weight: bold;	background-color: #fffdcc;	border-top: 1px solid silver;}.pagetitle {	font-weight: bold;	color: #705A34;	font-size: 14px;}.login {	background-color: #fffdcc;}.register {	background-color: silver;}.alert {	color: red;}.deliveryfill {}.subject {	padding: 5px 0 5px 0;	color: #705a34;}	.notes {	background-color: #fffdcc;}.associated {	background-color: cyan;}#productdata {/*	padding: 15px 0 0 0;	line-height: 1.7em;	font-weight: bold;	font-size: 0.9em;	color: gray;*/	font-size: 0.85em;	height: 66px;/*	overflow: hidden;*/	background-color: #7c9cb7;	color: #FFF;	padding: 10px 25px 0 22px;}.category {	color: #705a34;	font-size: 12px;	text-decoration: none;}.categoryname {	background-color: #fffdcc;/*	background: #FFF url('/global/category-bg.jpg') no-repeat;*/	text-align: center;	font-size: 16px;	font-weight: bold;	padding: 3px 0 3px 0;/*	border: 1px solid #ffd97a;*/	border: 1px solid #91afb5;	margin: 3px 0 10px 0;}/* image styling */.imgprod {	margin: 0;	padding: 0;	}#homestartbg {	height: 412px;	background: #FFF url(../img/cd-home-bg.jpg) no-repeat;}#topviewbox {	height: 199px;	padding: 11px 45px 0 22px;	color: #000;	font-size: 0.9em;	width: 363px;	}	#introboxl {	width: 350px;	float: left;	padding-top: 70px;	padding-left: 30px;	}	#introboxl p {	font-size: 0.85em;	color: #FFF;	}#introboxr {	width: 400px;	float: right;	padding-top: 40px;	margin-right: 85px;	}	#introboxr p {	font-size: 0.9em;	}	.smallwfont {	margin: 0;	padding: 0;	color: #FFF;	font-size: 1.0em;	}	.medbfont {	margin: 0;	padding: 0;	margin-bottom: 5px;	font-size: 2.2em;	color: #3a6e8f;	font-family: Times;	font-weight: normal;		}	#toprighthome { 	font-size: 0.9em; 	width: 400px; 	padding-top: 11px; 	float: right; 	}  #contentbox { 	background: #FFF; 	font-size: 0.9em; 	padding-top: 20px; 	padding-bottom: 20px; 	}  #contentbox p { /*	padding-left: 10px; 	pading-right:10px; 	*/ 	} 	.pagecontent {	background: #FFF;	}	.presstitle {	font-size: 34px;	font-family: georgia, times;	font-weight: normal;	margin-bottom: 5px;	color: #717073;	}	.scrollbox {	padding-right: 20px;	overflow-y: scroll;	width: 700px;	height: 353px;	margin-bottom: 30px;	}	.scrollhome {	color: #717073;	text-decoration: none;	}.scrollhome a, .scrollhome a:active, .scrollhome a:visited, scrollhome a:hover {	color: #717073;	}	.scrollboxfaq {	padding-right: 20px;	overflow-y: scroll;	width: 700px;	height: 353px;	margin-bottom: 30px;	margin-left: 20px;	}.headingfaq {	color: #00274c;	font-weight: bold;	}	.mainfaqheading {	font-family: Times New Roman, Georgia;	color: #00274c;	font-weight: normal;	font-size: 2.2em;	line-height: 1.0em;/*	border-bottom: 2px solid #FFD97A;*/}.parafaq {	font-size: 0.9em;	color: #2f6181;	}	.heading {	color: #00264c;	font-family: Georgia, Times;	font-size: 1.8em;	margin-bottom: 0.35em;		}		.newshighlight {	border: 1px solid #cdced0;	background-color: #eeeeef;	margin: 0px 0 15px 0;	padding: 5px 10px 10px 10px;	}.newshighlight p {	font-size: 0.9em;	font-weight: bold;	color: #323232;	}	.news1 {	margin: 0px 0 15px 0;	padding: 5px 10px 10px 10px;	}	.news1 p {	font-size: 0.9em;	font-weight: bold;	color: #323232;	}	.newsimage img {	padding-top: 5px;	margin-left: 5px;	}	.details {	width: 500px;	}	.prodnameview {	font-weight: bold;	margin-bottom: 5px;	margin-top: 2px;	font-size: 1.1em;	}	#blankpage {	height: 353px;	overflow-y: scroll;	width: 700px;	padding: 0 20px 0 40px;}#blankpage p {	font-size: 0.9em;}#blankpage h1 {	font-family: Times New Roman,Georgia;	color: #00274c;	font-weight: normal;	font-size: 2.2em;	line-height: 1em;}#blankpage ul li {	font-size: 0.9em;	margin-bottom: 4px;	list-style-type: sphere;	margin-left: 16px;	}.break {	clear: both;	}	.headerportal {	font-family: Times, Georgia;	font-size: 11pt;	color: #717073;	font-style: italic;	margin: 0;	padding: 0;	}.textportal {	font-famly: arial;	font-size: 7pt;	margin: 0;	padding: 0;	}.headertext {	float: right;	color: #717073;	width: 580px; 	} 	 .companynu { 	width: 100%; 	height: 18px; 	margin-top:5px; 	text-align: right; 	color: #717073; 	font-size: 7pt; 	}