/* generic CSS */

body {
	font-family: "arial";
	font-size: 15px;
	font-weight: normal;
	background-image: url('../images/body_bg.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #666666;
	margin: 0;
	padding: 0;
}

table.Zebra-2 {width:80%;margin-left:auto; margin-right:auto; border-collapse:collapse;margin-bottom:15px;border:#4f81bd 1px solid;}
table.Zebra-2 td {padding:7px;background:#eee;font-size:12pt;}
table.Zebra-2 td.alt {padding:7px;background:#fff;font-size:12pt;}
table.Zebra-2 td.hd {background:#2E2E2E;border-bottom:#4f81bd 1px solid;color:#fff;font-size:16pt;padding:7px}
table.Zebra-2 td.fc {padding:7px;background:#eee;font-size:12pt;}
table.Zebra-2 td.fcalt {padding:7px;background:#fff;font-size:12pt;}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
a {
	text-decoration: none;
	color: #0000FF;
	outline: none;
	position:relative;
}
div#contentpages {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 140%;
	color: #000000;
	padding: 10;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
}
div#contentpages h1 {
	font-size: 19px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 15px 0 7px 0;
	line-height: 120%;
	text-align: center;
}
div#contentpages h2 {
	font-size: 17px;
	font-weight: bold;
	padding: 15px 0 7px 0;
	text-align: center;
	color: #000000;
}
div#wrapper {
	width: 1000px;
	margin: auto;
}
div#mainContent {
	width: 1000px;
	padding: 10px 0px 0px 0px;
	min-height: 300px;
	height:auto !important;
	height:300px;
	background-image: url('../images/main_content_bg.png');
	background-repeat: repeat-y;
	float: left;
}
div#header {
	height: 30px;
	width: 1000px;
	background-image: url('../images/main_content_header.png');
	background-repeat: no-repeat;
	float: left;
}
div#footer {
	height: 30px;
	width: 1000px;
	background-image: url('../images/main_content_footer.png');
	background-repeat: no-repeat;
	float: left;
}
div#contentdiv {
	float: left;
	margin: auto;
	width: 950px;
	padding: 10px 25px 15px 25px;
	min-height: 200px;
	height:auto !important;
	height:200px;
}
.inputWidth {
	width: 250px;
	height: 20px;
	border: solid 1px #D6D6D6;
}
div.selectedLine {
	background-color: #5CD5F9;
	/*background-image: url('../images/selected_blue_fade.jpg');

	background-repeat: no-repeat;*/

  border: solid 2px #15C3F6;
	color: #fff;
	font-weight: bold;
}
div.registrationLine {
	width: 510px;
	padding: 5px 0px 5px 0px;
	float: left;
	/*border: solid 1px blue;*/

  margin: 5px 0px 0px 0px;
}
div.registrationLineLeft {
	float: left;
	width: 30px;
	text-align: right;/*border: solid 1px red;*/

}
div.registrationLineRight {
	float: left;
	width: 300px;
	text-align: left;
	/*border: solid 1px green;*/

  padding: 0px 0px 0px 20px;
}
div.registrationContentRight {
	float: right;
	width: 210px;
	min-height: 400px;
	height:auto !important;
	height:400px;
	background-color: #80DEFA;
	color: #000000;
	background-image: url('../images/content_right_bg.jpg');
	background-repeat: no-repeat;
	margin: 0px 8px 0px 0px;
	/*border: solid 2px #15C3F7;*/
	
	display: inline;
}
div#registrationContentBody {
	padding: 15px;
}
div#leftContent, div#rightContent {
	width: 216px;
	min-height: 400px;
	height:auto !important;
	height:400px;
	background-image: url('../images/column_bg.jpg');
	background-repeat: no-repeat;
	font-size: 15px;
}
div#leftrightContent h1 {
	font-size: 25px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
div#leftContent, div#middleContent, div#leftrightContent {
	float: left;
	display: inline;
}
div#leftContent ul {
	margin: 0;
	padding: 0;
}
div#leftContent li {
	margin: 0px 0px 2px 0px;
	list-style-type: none;
}
div.leftContentHeader {
	background-image: url('../images/side_link_header_bg.jpg');
	background-repeat: no-repeat;
	width: 186px;
	height: 62px;
	position: relative;
	left: -29px;
}
div.leftContentHeader h2 {
	margin: 0px 0px 0px 29px;
	position: relative;
	top: 13px;
	font-size: 19px;
	color: #fff;
}
div#rightContent {
	float: right;
}
div#rightContentBody, div#leftContentBody {
	padding: 30px 5px 0px 25px;
	width: 186px;/*border: solid 1px red;*/
  }
div#rightContentBody {
	text-align:left;
}
div#middleContent h2 {
	position: relative;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
div#middleContent {
	width: 501px;
	min-height: 380px;
	height:auto !important;
	height:380px;
	margin: 0px 0px 0px 6px;
	/*border: solid 1px green;*/

  position: relative;
	top: 10px;
	display: inline;
}
div#leftrightContent {
	width: 717px;
	min-height: 380px;
	height:auto !important;
	height:380px;
	margin: 0px 0px 0px 6px;
	/*border: solid 1px green;*/

  position: relative;
	top: 10px;
}
div#registrationButtons {
	bottom: 0px;
	left: 0px;
	padding-top: 30px;
	width: 480px;
	float: left;
}
.next {
	height: 30px;
	width: 100px;
	float: right;
}
.back {
	height: 30px;
	width: 100px;
	float: left;
}
div.suggestionsContainer {
	width: 501px;
	height: 163px;
	background-image: url('../images/content_bg.jpg');
	background-repeat: no-repeat;
	color: #fff;
}
div.suggestionsContent {
	width: 460px;
	min-height: 110px;
	height:auto !important;
	height:110px;
	padding: 20px 20px 0px 20px;
	color: #000000;
}
div.suggestionsContent h2 {
	color: #000066;
	font-size: 16px;
}
div.suggestionsContent p {
	margin: 0;
}
div.suggestionsContentLinks {
	width: 460px;
	text-align: right;
	padding: 0px 30px 12px 0px;
}
div.suggestionsContentLinks a {
	color: #000;
	margin: 0px 0px 0px 20px;
	text-decoration: underline;
}
div.issuesContainer {
	color: #fff;
	width: 500px;
	min-height: 150px;
	height:auto !important;
	height:150px;
	background-image: url('../images/content_bg1.jpg');
	background-repeat: no-repeat;
	/*  background-color: #15C3F7;*/
  background-color: #88DDFA;/*border: solid 3px #15C3F7;*/

}
img {
	border: 0;
}
.orangeText {
	color: #ff6600;
}
.boldText {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}
h2 {
	color: #47ACE4;
	font-size: 22px;
	padding: 0;
	margin: 0px 0px 10px 0px;
}
h1 {
	font-size: 25px;
	color: #47ACE4;
	font-weight: bold;
	text-align: center;
}
.blueLinks, .blueText {
	color: #39BFF7;
}
.alignCentre {
	text-align: center;
}
.brClear {
	clear: both;
}
.italic {
	font-style:italic;
	font-weight:100;
}
.navHeader {
	font-size:170%;
	font-weight:600;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-left:35px;
}
/* end of generic CSS */





/* product.php page CSS */

div.productContainer {
	color: #333333;
}
div.productContainer p {
 margin;
0;
}
/* end of product.php CSS*/




/* header block CSS */

#clicksceneLogo {
	position: relative;
	left: 50px;
	height: 106px;
	width: 410px;
}
img.navigationIcon {
	position: relative;
	top: 13px;
	width: 21px;
	height: 20px;
}
div.suggestionsContainerfull {
	color: #fff;
	width: 717px;
	min-height: 150px;
	height:auto !important;
	height:150px;
	background-image: url('../images/content_bg_full.jpg');
	background-repeat: no-repeat;
	/*  background-color: #15C3F7;*/
  background-color: #88DDFA;/*border: solid 3px #15C3F7;*/

}
div.suggestionsContentfull h2 {
	color: #000066;
	font-size: 16px;
}
div.suggestionsContentfull p {
	margin: 0;
}
div.suggestionsContentfull {
	width: 677px;
	min-height: 110px;
	height:auto !important;
	height:110px;
	padding: 20px 20px 0px 20px;
	color: #000000;
}
div.suggestionsContentLinksfull {
	width: 677px;
	text-align: right;
	padding: 0px 30px 12px 0px;
}
div.suggestionsContentLinksfull a {
	color: #000;
	margin: 0px 0px 0px 20px;
	text-decoration: underline;
}
div.navigationLinks {
	position: relative;
	right: 20px;
	float: right;
	color: #fff;
	height: 46px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left;
	text-align:right;
}
div.navigationLinks ul {
	float:right;
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
div.navigationLinks ul li {
	margin:0px;
	float: left;
	list-style-type:none;
	background:url(../images/navigation_divider.jpg) no-repeat;
	background-position: 0px 13px;
	display:inline;
	text-align:center;
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	height: 46px;
}
div.navigationLinks ul li a.link {
	position:relative;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 14px 20px 14px 50px;
	background:url(../images/clickscene_hand.gif) no-repeat;
	background-position: 20px 12px;
}
div.navigationLinks ul li:hover, lihover {
	color: #96B3DA;
	background:url(../images/navigation_menu_over_bg.jpg);
	background-repeat: repeat-x;
}
div#navigationBlock {
	background-image: url('../images/navigation_menu_bg.jpg');
	background-repeat: repeat-x;
	height: 46px;
	width: 1000px;
	color: #fff;
}
div#navigationBlockLower {
	background-image: url('../images/lower_navigation_bg.png');
	background-repeat: no repeat;
	height: 20px;
	width: 1000px;
	float: left;
}
/* end of header block CSS */











/* index.php form CSS */

input.searchField {
	width: 570px;
	border: solid 1px #D6D6D6;
	font-size: 20px;
	color: #666666;
	padding: 12px 0px 12px 10px;
}
.goButton {
	width: 66px;
	height: 52px;
	font-size: 20px;
	color: #666666;
	position: relative;
	left: -8px;
}
.oButton {
	height: 52px;
	font-size: 20px;
	color: #666666;
	min-width:66px;
	padding: 2px 10px;
	margin:2px;
}
.contentHeading {
	width:700px;
	height:20px;
	color:white;
	text-align:left;
	padding:5px;
	margin:10px 0px;
	font-weight:700;
	background: transparent url('../images/selected_blue_fade_700.jpg') 0 0 no-repeat;
}
div#contentdiv form {
	text-align: center;
	/*width: 750px;*/

  margin: auto;
}
div#contentdiv form.leftform {
	text-align: left;
	margin: auto;
}
a.makepayment {
	color: #ff6600;
	font-size: 22px;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
/* end of form CSS */











/* Testimonial boxes / CSS */ 

div#testimonialContainer1, div#testimonialContainer2, div#testimonialContainer3 {
	font-size: 17px;
	width: 306px;
	height: 193px;
	float: left;
	color: #ffffff;
	margin: 0px 0px 0px 9px;
	display: inline;
}
div.testimonialContent {
	float: left;
	width: 239px;
	padding: 25px 30px 0px 30px;
}
div.testimonialContent p {
	margin: 0;
	text-align: left;
}
div#testimonialContainer1 {
	background-image: url('../images/testimonial_box1.jpg');
	background-repeat: no repeat;
}
div#testimonialContainer2 {
	background-image: url('../images/testimonial_box2.jpg');
	background-repeat: no repeat;
}
div#testimonialContainer3 {
	background-image: url('../images/testimonial_box3.jpg');
	background-repeat: no repeat;
}
/* end of testimonial boxes / CSS */ 

div.aboutUsImages {
	float: left;
	/*border: solid 1px red;*/
  padding: 0px 15px 0px 0px;
}
.showElement {
	display: default;
}
.hideElement {
	display: none;
}
.wordwrap {
	word-wrap:break-word;
}
a.normallnk {
	color: #666666;
}
.allheadbg {
	background-color: #2e2e2e;
}
.allheadcon {
	padding: 10px 12px 10px 12px;
	margin: 0px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	color: #ffffff;
	text-transform:uppercase;
}
.allheadconsmall {
	padding: 10px 12px 10px 12px;
	text-align:right;
}
.tdpadding {
	padding: 5px;
}
.tdpadding2, .tdpadding1 {
	padding: 5px 0px 5px 0px;
}
.tdpadding3 {
	padding: 2px 5px 6px 5px;
}
.divpadding1 {
	padding-top: 5px;
}
.inputbox {
	position:relative;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	color:#333333 !important;
	background-color:#FFFFFF !important;
	padding-left:5px;
	border:1px solid #666666 !important;
}
.inputbox_size1 {
	width: 90%;
	height: 18px;
}
.butta {
	position:relative;
	background-color: #2e2e2e;
	color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	border: 1px solid #2e2e2e;
}
.mandt_color1 {
	color:#BD0000;
}
.main_con {
	padding: 0px 0px 10px 0px;
}
.productname {
	padding: 0px 5px 5px 0px;
	margin: 0px;
	text-align:left;
	font-family: Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #666666;
	text-transform: capitalize;
	font-weight: bold;
}
.productprice {
	padding: 5px 0px 5px 5px;
	margin: 0px;
	text-align:right;
	font-family: Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #666666;
	text-transform: capitalize;
	font-weight: bold;
}
div.productlistingbg {
	width: 717px;
	height: 163px;
	background-image: url('../images/content_bg2.jpg');
	background-repeat: no-repeat;
	color: #ffffff;
}
div.productlistingimageholder {
	float:left;
	width: 150px;
	padding: 20px 0px 0px 20px;
}
div.productlistingcontentholder {
	float:left;
	width: 507px;
	padding: 20px 20px 0px 20px;
}
.productlistingname {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align:left;
	font-family: Arial, Verdana, Tahoma;
	font-size: 18px;
	color: #000066;
	text-transform: capitalize;
	font-weight: bold;
}
.productlistingname a {
	font-family: Arial, Verdana, Tahoma;
	font-size: 18px;
	color: #000066;
	text-transform: capitalize;
	font-weight: bold;
	text-decoration:none;
}
.productlistingcontent {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #000000;
	font-weight: bold;
}
.productlistingmore {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	text-align:right;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}
.productlistingmore a {
	color: #000;
	font-weight: normal;
	text-decoration:underline;
}
div.productlistinspace {
	height: 20px;
}
div.productlistinsep1 {
	background-color:#666666;
	height: 2px;
}
div.productlistinsep2 {
	height: 20px;
}
.bgcolor1 {
	background-color:#000000;
}
.bgcolor2 {
	background-color:#FFFFFF;
}
.bgcolor3 {
	background-color:#999999;
}
.fontcolor1 {
	color:#000000;
}
.fontcolor2 {
	color:#FFFFFF;
}
.fontcolor3, .mandt_color {
	color:#660000;
}
.mandt_color1 {
	color:#BD0000;
}
.fontcolor4 {
	color:#FF0000;
}
.fontcolor5 {
	color:#009900;
}
.fontbold {
	font-weight: bold;
}
.boldWhiteText {
	font-weight: bold;
	color: #ff6600;
	font-size: 14px;
	text-align:left;
}
div.instantQuoteLine {
	float: left;
	width: 186px;
	padding: 0px 0px 7px 0px; /*border: solid 1px red;*/
}
div.instantQuoteLineLeft {
	float: left;
	text-align: left;
	font-size: 12px;
	width: 100px;
	padding: 0px 5px 0px 0px; /*border: solid 1px green;*/
	line-height: 1.6em;
}
div.instantQuoteLineRight {
	float: left;
	width: 70px;
	text-align: left; /*border: solid 1px blue;*/
}
.inputboxsize2 {
	width:170px;
}
.inputboxsize3 {
	width:50px;
}
.selectsize1 {
	width:170px;
}
.inputboxwidth1 {
	width:150px;
}
.inputcheckbox {
	margin-left: 0px;
# margin-left: -5px;
	_height: -5px;
}
.htext {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
div.latestWebsitesImage {
	width: 70px;
	float: right; /*border: solid 1px red;*/
}
div#latestWebContent {
	min-height: 180px;
	float: left;
	width: 100%;
	line-height: 1.4em;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 15px; /*border: solid 1px red;*/
}
div#latestWebContent a {
	color: #01307E;
	text-decoration: underline;
	font-weight: bold;
}
div#latestDetailsImage {
	float: left;  /*border: solid 1px blue;*/
	width: 170px;
}
div#latestDetailsText {
	float: right;  /*border: solid 1px red;*/
	width: 520px;
}
div#resultsPages {
	width: 100%;
	text-align: right;  /*border: solid 1px red;*/
}
.alignRight {
	text-align: right;
}
.italicText {
	font-style: italic;
}
div.right_sep {
	background-image: url('../images/right_sep.jpg');
	height: 1px;
	margin: 0px 10px 0px 0px;
}
.testiimg {
	padding-left: 10px;
}
.testicon {
	font-size: 15px;
	padding: 0px 10px 0px 0px;
}
.inputBoxContactRightColumn {
	width: 150px;
	height: 18px;
	border: solid 1px #000000;
}
.textAreaContactRightColumn {
	width: 150px;
	height: 100px;
	border: solid 1px #000000;
}
div#contactFormContainer {
	width: 100%;
	margin: auto; /*border: solid 1px brown;*/
}
div.textLine {
	float: left;
	width: 580px;
	padding: 0px 0px 7px 0px; /*border: solid 1px red;*/
}
div.textLineLeft {
	float: left;
	text-align: right;
	width: 200px;
	padding: 0px 5px 0px 0px; /*border: solid 1px green;*/
	line-height: 1.6em;
}
div.textLineRight {
	float: left;
	width: 370px;
	text-align: left; /*border: solid 1px blue;*/
}
.inputBoxContact {
	width: 344px;
}
.dropdownBoxContact {
	width: 349px;
}
.textAreaContact {
	width: 344px;
	height: 200px;
}
.menutable_main {
	position:relative;
	left:0px;
	top:0px;
	z-index:200;
}
.menutable_sub {
	position:relative;
	left:-80px;
	top:0px;
	z-index:200;
}
li.menuNormal {
	vertical-align: top;
	text-align:left;
}
li.menuHover {
	vertical-align: top;
	text-align:left;
}
div.menuNormal {
	display: none;
	position: static;
}
div.menuHover {
	display: inline;
	position: absolute;
}
a.sslink:link, a.sslink:visited {
	display:block;
	color:#ffffff;
	background-color:#6992c3;
	vertical-align: middle;
	text-align:left;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 5px;
	text-decoration: none;
	text-transform:capitalize;
	filter:alpha(opacity=99);
	opacity:0.99;
}
a.sslink:hover {
	background-color:#001d9d;
	color: #ffffff;
	text-decoration: underline;
}
.boxbg {
	background:url(../images/boxbg.jpg);
}
.midboxbg {
	background:url(../images/midboxbg.jpg) repeat-x;
	background-color:#FFFFFF;
}
.blue_top {
	background:url(../images/blue_top.jpg);
}
.orng_top {
	background:url(../images/orng_top.jpg);
}
/* ken */
div#contentpages .lefth2 {
	font-size: 17px;
	font-weight: bold;
	padding: 15px 0 7px 0;
	text-align: left;
	color: #000000;
}

