@charset "utf-8";

body {font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100.01%; overflow:-moz-scrollbars-vertical; background:url(../img/bg.png) top center repeat-y}
.wrapper {width:875px; margin:0 auto; background-color:#efefef;}
.header { background:url(../img/header.gif); height:133px}

.topNav {height: 43px; background: url(../img/topNav.gif) repeat-x;}
.tagLine {padding: 10px 0 0 22px; color:#fbfbfb; font-size: 18px; font-weight:bold; font-style:italic;}

a:link {text-decoration: none; color: #000;}
a:visited {text-decoration: none; color:#000;}
a:hover { text-decoration: none; color: red;}

img {border: 0;}img a:link {border: 0;}

.left {float:left}.right {float: right}.clear {clear:both}.norm{font-style:normal}
.bold { font-weight: bold}.it { font-style:italic}.un { text-decoration:underline}
.center { text-align:center}.justify { text-align:justify}.tright { text-align: right}.tleft { text-align: left}
.blue {color: #0069d2;}.red { color:#FF0000;}.black { color:#000;}.gold { color:#FFCC33} .up{text-transform: uppercase;}

.p12 {font-size:12px;}.p13 {font-size:13px;}.p14 {font-size:14px;}.p15 {font-size:15px;}.p16 {font-size:16px;}p17 {font-size:17px;}.p18 {font-size:18px;}.p20 {font-size:20px;}
.p22 {font-size:22px;}.p24 {font-size:24px;}.p28{font-size:28px;}.p34 {font-size:34px}.p36 {font-size:36px}

h1 {color:#FF0000; font-weight:bold; text-align:center; font-size:45px;text-transform: uppercase; padding-top:15px; font-style:italic}
h2 {color:#0069d2; font-weight:bold; text-align:center; font-style:italic; font-size:20px;}
h3 {font-size:16px; font-style:italic; font-weight: bold; text-transform:uppercase}
h4 {text-align:center; font-size:19px; line-height:25px; font-weight:normal}
h5 { background: url(../img/bar.png) no-repeat; color:#0069d2; text-align:center; font-size:20px; font-weight:normal; line-height:36px}
h6 { background: #FFFFCC; text-align:center; font-size:18px; font-weight:normal; padding:10px 0 10px 0; font-style:italic; font-weight:bold; border:#FF0000 2px solid}
 h6:hover { background-color: #ECFCFF}
hr {color:#0069d2; border-width:1px; border-style: solid;}

.px5 {height:5px}
.px10 {height:10px}

a.topNavButtons, .topNavButtons2 {
	display: block;	padding-top:10px;
	width: 110px; height: 33px;
	background: url(../img/topNavButton.gif) 0 0 no-repeat;
	text-decoration: none; text-transform: uppercase; font-style: italic; font-weight: bold;
	font-size: 1em;	text-align:center;	float:right;}

a.topNavButtonsmall {
	display: block;	padding-top:10px;
	width: 75px; height: 33px;
	background: url(../img/topNavButton.gif) 0 0 no-repeat;
	text-decoration: none; text-transform: uppercase; font-style: italic; font-weight: bold;
	font-size: 1em;	text-align:center;	float:right;}
a:hover.topNavButtons {background-position: 0px -43px; color:white;}
a:hover.topNavButtonsmall {background-position: 0px -43px; color:white;}

.topNavButtonscart {width: auto; padding:10px 10px 0 15px;}
a:hover.topNavButtons2 {background-position: 0px -43px;	color:white;}
.topNavButtonsRoll {background-position: 0px -43px;	color:white;}

#googlecart-widget-control { z-index:9000}
	
.leftcol { background: #efefef;	width:195px; float:left;}
.spacer {height:25px; background: url(../img/columnSpacer.gif) 0 0 no-repeat; text-align: center; font-weight: bold; font-style: italic; color:red; line-height:25px}
a.navButtons {display: block; width: 195px; height: 25px; background: url(../img/sideNavButton.gif) 0 0 no-repeat; 
	text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: .8em; padding: 0px 0 0 15px; line-height:25px}
a:hover.navButtons {background-position: 0 -25px; color:white;}
a.navButtonCurrent {display: block;	width: 195px; height: 25px;	background: url(../img/sideNavButton.gif)no-repeat;}

.cencol {height: 1230px;background: #fff;width:479px;border-left: solid 3px #a8a8a8;border-right: solid 3px #a8a8a8;float:left;	position: relative;	font-size: .80em;}
.cencolwide {height: auto;background: #fff;width:647px;padding: 0 15px 0 15px;float:left;background: white;border-left: solid 3px #a8a8a8;font-family: Arial;}
.cencont { padding:4px 15px 4px 15px}

.cencolPrivacy {height: 1230px;	background:#fff;width:437px;padding: 0 20px;border-left: solid 3px #a8a8a8;border-right: solid 3px #a8a8a8;float:left;position: relative;font-size: .95em;}
.slideShowBox { width: 450px; height: 345px; margin: 20px auto 0 auto;}
.rightcol {height: 1200px; background: #efefef; width:195px; float:left; text-align: center;}
.rightcol a img { padding:0 0 6px 0; //padding:0;}
.footer {clear:both; height: 40px; padding-top:3px; padding-right: 10px; background: url(../img/topNav.gif) repeat-x; font-size: .8em; line-height:19px}
.right a{color:#000}
.right a:hover{color:#FFF}
#bottomnav { font-size:11px; text-align:center}
#bottomnav a: {}
#bottomnav a:hover { color:#fff; text-decoration:underline}

.ibsi{position:relative; height:0px; width:160px; bottom:58px; left:-180px; font-size:11px; line-height:12px; text-align:right}
.ibsi a:{ }
.ibsi a:hover{text-decoration:underline}

	

.author { font-size:15px; font-weight:bold; font-style:italic; text-align:right}
.capright {text-align: justify; width: 290px; float:right; font-size:11px;}
.capabilities {width:294px; height:156px; font-size:18px; padding:12px 0 0 20px; background:url(../img/arrow.png) no-repeat; line-height:18px}
.capabilities2 {width:295px; height:156px; font-size:18px; padding:12px 0 0 20px; background:url(../img/arrow5.png) no-repeat; line-height:18px}
.spec li {list-style-position: outside;	margin-left: 15px; line-height: 1.5em; font-size: 1em; letter-spacing: -.02em; list-style-type:square; list-style-image:url(../img/li.gif)}
.prod39 { width:100px; float:right}
a.readmore  {color:#FF0000; font-weight:bold; text-align:center; text-decoration:underline} 
a:hover.readmore   {color:#0069d2; text-decoration:none}

#over a { float:left; width:239px; height:500px; background:url(../img/Zurhn-with-XP.jpg) 0 0; margin-right:15px}
#over a:hover {background:url(../img/Zurhn-with-XP.jpg) 239px 0 }

#tm { text-align:justify; padding:10px; font-style:italic; font-size:14px; font-weight:bold}
#tm:hover { background-color: #ECFCFF}
#tm a { font-weight:bold; color:#0069d2;}
#tm a:hover { font-weight:bold; color: #FF0000; text-decoration:underline}

#tm2 { text-align:justify; padding:10px; background: #FFFFCC; font-style:italic; font-size:14px; border:1px solid #FF0000; font-weight:bold}
#tm2:hover { background: #ECFCFF}
#tm2 a { font-weight:bold; color:#0069d2;}
#tm2 a:hover { font-weight:bold; color: #FF0000; text-decoration:underline}
.yellowbox { padding-left:10px; padding-top:10px; background:url(../img/bar.png) no-repeat; height:30px}
.yellowbox2 { padding-left:10px; padding-top:10px; background: #FFFFCC; height:26px; border:2px solid #FF0000}

.tr0 { font-size:13px; font-weight:bold}
.tr1 { background:url(../img/bg.gif); border-top:solid 1px #777; height:120px ; line-height:30px}
.tr2 { background-color: #FFFFF2; border-top:solid 1px #777; height: 120px; line-height:30px}
.blhr {height:2px; width:430px; background-color:#000; margin-left:110px}
.ybox {width:190px; height:210px; border:2px solid #FF0000; background-color:#FFFFCC; text-align:center; font-weight:bold; font-size:14px; padding:5px}

/*___Contact Form Start____*/
fieldset {	border: none;}
label {float: left;width: 100px;font-weight: normal;font-size: 14px;margin-left: 22px;}
input, textarea { width: 220px;}
textarea {width: 220px;height: 150px;}
.boxes {width: 1em;}
#submitbutton {	margin-left: 120px;	margin-top: 0px;width: 90px;}
#submitbutton1 {margin-left: 120px;	margin-top: 0px;width: 90px;}
br {clear: left;}
#subMessage {font-size:14px;font-weight:bold;color: #00900e;padding-left: 25px;}
#subMessage1 {font-size:14px;font-weight:bold;width: 355px;color: #00900e;padding-left: 25px;}
#frmContact label.error {color: red; position: relative; width: 250px; left: 102px;	font-size: .8em;}
#frmContact1 label.error {color: red; width: 250px; position: relative; left: 102px; font-size: .8em;}
input.error {border: 1px solid red;}
textarea.error {border: 1px solid red;}
select.error {border: 1px solid red;}
/*___Contact Form End____*/

/* Product page */
.proPage  { height: 281px;width: 635px; position: relative;}
.proPage2 {	height: 630px;	width: 635px;	background: url(../img/proPage_2.gif) no-repeat ;	position: relative;}
.proPage3 {	height: 574px;	width: 635px;	background: url(../img/proPage_3.gif) no-repeat ;	position: relative;}
.proPara  { text-align:justify;	width:595px;	margin-left:20px;}
.proText1 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 38px;}
.proText2 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 142px;}
.proText3 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 242px;}
.proText4 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 338px;}
.proText5 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 438px;}
.proText6 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 538px;}
.proText7 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 16px;}
.proText8 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 112px;}
.proText9 {	text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 212px;}
.proText10 {text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 312px;}
.proText11 {text-align:justify;	width:385px;	font-size:1.0em;	position: absolute;	left: 240px;	top: 408px;}
.proText12 {text-align:justify;	width:385px;	font-size:1.7em;	position: absolute;	left: 240px;	top: 525px;}

/* package page */

.packBox_1 {width:630px;height:880px;background: url(../img/package_1.gif) no-repeat ;position: relative;}
.packBox_2 {width:630px;height:265px;;position: relative;}
.packText1 {text-align:center;width:553px;font-size:1.4em;position: absolute;left: 35px;top: 160px;}
.packText2 {text-align:justify;	width:573px; font-size:1.0em; position: absolute; left: 25px;	top: 310px;}
.packText5 {text-align:justify; width:575px; font-size:1em; line-height:2em; position: absolute; left: 20px; top: 30px;}
.packText6 {text-align:justify; width:575px; font-size:1em; line-height:2em; position: absolute; left: 20px; top: 160px;}
