@charset "utf-8";

body{
	margin:0px;
	padding:47px 0px 0px 0px;
	text-align:center;
	background-color:#20160c;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
p{line-height:19px;}
div{padding:0px;margin:0px}
h2{font-size:12px;margin-bottom:0px}
a{text-decoration:none;color:black}
a:focus , a:active{outline:none}
#pagecontainer{
	width:926px;
	text-align:center;    
}
#pageborderdrk{
	border-style:solid;
	border-width:4px 5px 4px 5px;
	border-color:#4d453d;        
}
#pageborderlt{
	border:8px solid #ffffff;
	background: url(/regza/img/bg_pagecontentsection_tilev.jpg) repeat-y white;
	width:900px;
}
#pageborderlt div{
	text-align:left;
}


/* Header*/
#tacplcdpagebanner{
	background:url(/regza/img/hd_bg.gif) no-repeat white;
	height:83px;
	padding-bottom:1px;     
}
#tacplogo{
	float:left;
	padding:34px 0px 0px 28px;        
}
#searchcontainer form{margin:0px; padding:0px}
#searchcontainer{
	background:url(/regza/img/bg_search.gif) no-repeat transparent;        
	text-align:left;
	width:190px;
	height:26px;
	margin-top:43px;
	margin-right:23px;
	float:right;
}
.searchinput{
	background:none;
	border:none;
	padding:0px;
	margin:6px 2px 0px 7px;        
	width:150px;
	height:14px;
	font-size:11px;
	color:#000000;
	line-height:12px;
	vertical-align: top;
}
.blur{color:#999999;}
.searchinput:active , .searchinput:focus {
	outline: none;
}
/* End header*/


/* Main nav */
#tacplcdpagemainnav{
	background: url(/regza/img/mn_bar_bg.gif) no-repeat white;
	padding:1px 0px 1px 0px;
	text-align:center !important;
	height:32px;
}
#tacplcdpagemainnav a:active , #tacplcdpagemainnav a:focus{
	outline:none;	
}
#tacplcdmainnavlist, #tacplcdmainnavlist li{
	margin: 0px;
	padding: 0px;
	cursor: default;
	list-style-type: none;
	display: inline;
	line-height:0px;
}
#tacplcdmainnavlist li img{
	/* margin-right:54px; */ /* this was for 4 sections */
	margin-right:4px; /* this was for 7 sections, including Video */
	margin-right:17px;
}
#tacplcdmainnavlist li img.last{
	margin-right:0px;    
}
/* Main nav end */


/* Content area*/
#tacplcdpagecontent{
	padding:1px 0px 1px 0px;
	background: url(/regza/img/bg_content_undernav.gif) no-repeat transparent;
}

/* Content area end*/




/* Series chooser*/
#serieschooser {
	position:relative;
	width:900px;
	height:114px;
	overflow:hidden;
	vertical-align:bottom;
}
#seriesleft{
	position:absolute;
	top:0px;
	left:0px;
	width:32px;
	height:114px;
	padding-top:40px;
	z-index:20;
}
#seriesvisiblearea{
	position:absolute;
	top:0px;
	left:32px;
	width:836px;
	height:114px;
	overflow:hidden;
}
#seriespanel{
	position:absolute;
	left:0px;
	top:0px;
	height:114px;
	z-index:10;
}
#seriesright{
	position:absolute;
	top:0px;
	left:868px;
	width:32px;
	height:114px;
	padding-top:40px;
	z-index:30;
	text-align:right !important;
}
/* Series chooser end*/



/* Footer */
#tacplcdpagefooter {
	height: 30px; /* old 72px */
	padding-top: 1px;
	background:url(/regza/img/bg_footer.gif) no-repeat transparent;
	background-position: bottom;        
	clear:both;
}
#subfooter{
	text-align:left;
}
#subfooter , #subfooter a{
	color:#85796e;
	font-size:9px;
	text-decoration:none;
}
#subfooter a:hover{
	text-decoration:underline;	
}
/* Footer end */

/* Flash related*/
/*
#topflashcontainer{padding-top:33px;}
*/

/* Models landing page */
ul.disclaimerlist {
	padding-left:27px;
}
ul.disclaimerlist li {
	 list-style-type:none; 
	 margin-bottom:1em;
}

.model-title {
				margin: 25px 0 5px 0;
}

.models-main {
				background: url(/regza/img/models_top_bg.gif) transparent no-repeat;
				background-position:top center ;
}

.models-main-bottom {
				clear: both;
				height: 48px;
				min-height: 48px;
				max-height: 48px;
				background: url(/regza/img/models_bot_bg.gif) transparent no-repeat;
				background-position: bottom center;
}
.models-main .row {
				margin-top: 20px;
}


/* models closer look page for technologies by */
#modelcontent, #modeldetails {
	padding:1em 40px;
}

#modelcontent h1, #modeldetails h1 {
	padding: 0;
	margin: 0;
	font-size: 2em;
	font-weight: normal;
	text-align: center;
	position: relative;
}
#modelcontent h1 img, #modeldetails h1 img { position: absolute; right: 0; bottom: 0; display: block; }
.techitem{height:246px;margin-bottom:2em;text-align:left;}
.itemdescription{height:185px;overflow:hidden;padding-left:5px;}
.itemdescription p {height:130px;}
#techdescrip{font-size:18px;line-height:36px}
#col1 .techitem,#col2 .techitem,#col3 .techitem, #col4 .techitem { padding-left: 10px;}

.contentscenter #viewButtons {
	padding: 0 40px 1em 40px;
}
#viewButtons img {
	margin-right: 1em;
}

#flash-modeldetail {
	min-height: 46px;
}


/* Utils */
.table-like{
	display: table;	
}
.row-like{
	display: table-row;
}
.cell-like{
	display: table-cell;
}

/*img { behavior: url(/regza/css/iepngfix.htc) }*/
#pagecontainer img { behavior: url(/regza/css/iepngfix.htc) }

.alt{display:none}

.w-half{width:50%}
.w-third{width:33%}
.w-fourth{width:25%}

.pad-v-1em{padding:1em 0em 1em 0em}
.pad-v-2em{padding:2em 0em 2em 0em}
.pad-v-3em{padding:3em 0em 3em 0em}
.pad-top-1em{padding-top:1em }
.pad-top-2em{padding-top:2em }
.pad-top-3em{padding-top:3em }
.pad-top-4em{padding-top:4em }
.pad-bot-1em{padding-bottom:1em }
.pad-bot-2em{padding-bottom:2em }
.pad-bot-3em{padding-bottom:3em }

.floatleft {float:left}                          
.floatright {float:right}                          
.clearleft {clear:left}
.clearright {clear:right}
.clearboth {clear:both}
.overflowauto{overflow:auto}
.contentscenter{text-align:center !important}
.contentsright{text-align:right !important}
.contentsleft{text-align:left !important}

/* Utils end */