/* CSS Document */

* {
	margin:0;
	font-size:100%;
	outline:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
html{ min-width:953px;}
body{background:url(images/body-bg.gif) top center; text-align:left;}
.top-tail{
	background:url(images/top-tail.gif) top repeat-x;
}

img {vertical-align:bottom;}
a img { border:0;}
ul { list-style:none;


}
ul.links li a:hover{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:0.75em; line-height:normal;  color:#adacac;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#ff6808; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
h3{ font-size:1.48em; text-transform:uppercase; color:#fff; padding-bottom:20px;}
h2{
	font-size:1.70em;
	color:#fff;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	}
strong{ display:block;}
.strong1{ font-size:1.083em; color:#8d8d8d;}

/* ============================= main layout ====================== */
.imgindent {margin:0 16px 0 0; float:left;}
.phone{ float:right; padding-right:250px;}
.space1{ margin-left:40px;}
.margin1{ margin-top:5px !important;}
.padding1{ padding-top:10px;}
.padding2{ padding-top:20px;}

/* ============================= header ====================== */


/*#header{width:953px; margin:0 auto;}*/
#header .flash1, #header .flash2{ position:relative; padding-left:15px;}
object{ vertical-align:top;}

.header_image{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: none;
	height: 238px;
	width: 945px;
	padding-left: 146px;
	




}
/* ============================= content ====================== */

#content{
	background:url(images/content-tail.gif) top repeat-x #242424;
	margin:3 auto;
	padding-top:1px;
	height: auto;
	float: left;
}
.line{ padding:28px 0;}
.indent{ padding:0 22px;}
.indent1{ padding:28px 25px 35px 22px;}
.link{ font-weight:bold; display:inline-block; margin-top:21px;}
.link1{ display:inline-block; color:#8d8d8d; font-weight:bold; margin-top:10px;}

.block{ position:relative; padding-left:58px;}
.block .date{ position:absolute; width:42px; height:45px; margin-left:-50px; background:url(images/date-bg.png) no-repeat 0 0; font-size:1em; text-align:center; color:#fff; padding-top:10px;}
.block img{ position:absolute; margin-left:-78px;}
.block .date span{ display:block; font-size:x-small; text-transform:uppercase; padding-top:4px;}
.block .date strong{ font-weight:normal; padding-top:7px; position:relative;}
.block .link{ float:right; margin:6px 13px 0 0;}
.unline1{ border-bottom:solid 1px #3a3a3a; padding-bottom:13px; margin-bottom:13px;}

.unline{ background:url(images/unline.gif) bottom repeat-x; padding-bottom:32px; margin-bottom:25px;}
.text1{ color:#8d8d8d;}
.list li{
	font-size:1em;
	line-height:1.625em;
	font-weight:bold;
	padding-left:22px;
	background-image: url(images/list-marker.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: left 5px;
}
.p_image{
	border:2px solid #2f2f2f;
	margin:4px 4px 4px 4px;
	padding:6px;
}
/* ============================= footer ====================== */
#footer{ font-weight:bold; color:#8d8d8d; background:url(images/footer-bg.gif) no-repeat 0 0; clear:both;}
#footer .text{ padding:10px 0 0 43px;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:20px;}
#ContactForm .col-1{ width:273px}
#ContactForm .col-2{ width:306px;}
#ContactForm label{ display:block; height:30px;}
#ContactForm input{ border:solid 1px #a4a4a4; background:#2f2f2f; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1em; color:#8d8d8d; padding:0 2px 0 3px; width:250px;}
#ContactForm textarea{ border:solid 1px #a4a4a4; background:#2f2f2f; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1em; color:#8d8d8d; padding:0 2px 0 3px; width:300px; height:78px; overflow:auto;}
#ContactForm .link{ float:right; margin:10px 10px 0 10px;}




/*=============================== Chat Icons ================================*/

.chat{
	width:187px;
	background:url(images/chat-bg.jpg) left top repeat-x;
	height:34px;	margin-top:20px;
}

.chat_icon{
	padding:7px 8px 3px 7px;
}
.flL{ float:left;}
.flR{ float:right;}


/*============================== Product page style ============================*/
.pro-content{
	width:925px;
	padding: 10px 10px 0px 10px;
	background-color: #242424;
	background-image: url(images/pro_content_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}
.pro-left{
	width:450px;
	float:left;
	
	
}
.pro-right{
	width:450px;
	float:left;
	background:url(images/imax-watermark.jpg) right top no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.pro-left1{
	width:350px;
	float:left;
	background:url(images/proimage.jpg) left 150px no-repeat;
	
}
.pro-right1{
	width:550px;
	float:left;
	background:url(images/imax-watermark.jpg) right top no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.pro-right2{
	width:897px;
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
ul.pro-list{
	list-style-image:url(images/bullet.jpg);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 20px;
}

ul.pro-list li{
	color:#8d8d8d;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
ul.pro-list li span{
	padding-right:5px;
	font-weight:bold;
	font-size:14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mar5{
	margin:5px 0;
}
.pro-name{
	padding:17px 10px;
}
.move-img{
	padding:0 0 0px 15px;
}
.pro-but{
float:left;
margin-top:15px;
width:200px;
}

.pro-thumb{
	width:249px;
	height:200px;
	float:right;
}
.pro-l{
	width:200px;
	height:200px;
	float:left;
}
.pro-graph{
	margin:80px 0 10px 20px;
	height:127px;
	width:436px;
	display:block
}

.advance-color{
	width:422px;
	height:242px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 25px;
}

.protitle{
	height:21px;
	display:block;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 10px;
}
.protitle img{
	float:right;
	padding-right:141px;
}
/* ---------------- Contact Form -----------------*/



.form{

	padding:5px;

	font:normal 12px Arial, Helvetica, sans-serif;

}



.form label{

	width:170px;

	float:left;

	padding:5px 5px 5px 0;

	font:bold 12px Arial, Helvetica, sans-serif;

}



.txt_box{

	width:322px;

	padding:7px;

	float:left;

}



.txt_box_areacode{

	width:322px;

	padding:7px;

	float:left;

}

.txt_box input{

	width:200px;

}

.txt_box select{

	font:normal 12px Arial, Helvetica, sans-serif;

}

.txt_box .chk{

	width:14px !important;

	float:left;

}



.select{

	width:203px;

}



.chktxt{

	margin:0 5px;

	font:normal 11px Arial, Helvetica, sans-serif;

}



.captcha{

	background:url(images/spambg.gif) repeat left top; 

	width:200px; 

	height:20px; 

	color:#FFFFFF; 

	font-size:16px; 

	letter-spacing:20px; 

	font-weight:bold;

}



.radio{ margin:0 5px;}

img{border:none;}


h2 a{
	font-size:13px;
	color:#fff;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	margin:3px 0;
	display:inline-block;
	text-decoration:none;
}

h2 a:hover{
	font-size:13px;
	color:#FF6808;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	margin:3px 0;
	display:inline-block;
	text-decoration:none;
}

ul.list{
	padding:0px 0 10px 0;
}

h2.menu-heading{
	width:100%;
	margin:2px 0;
	padding:0 5px;
	float:left;
}

h2.menu-heading a{
	display:block;
	padding:5px 0px 3px 30px;
	background:url(images/h2-icon.png) left 6px no-repeat;
	float:left;
}

h2.menu-heading a:hover{
	color:#fff;
}

#pro1, #pro2, #pro3, #pro4, #pro5, #pro6, #pro7, #pro8, #pro9{
	background-color:#353434;
	padding:10px 5px 10px 10px;
	border:1px solid #3D3D3D;
	width:570px;
}

.flL{
	float:left;
}

h2.menu-heading a span.flL{
	padding-right:15px;
	cursor:pointer;
}


/*-------*/

ul.list-pro{
	list-style-type:none;
}


ul.list-pro li{
	list-style-type:none;
	display:block;
	padding:0px 0;
}

ul.list-pro li a{
	background:url(images/bullet-small.png) left 6px no-repeat;
	padding:2px 2px 2px 16px;
	display:block;
}

ul.list-pro li a:hover{
	background:url(images/bullet-small.png) left 6px no-repeat;
	padding:2px 2px 2px 16px;
	display:block;
	color:#fff;
}

.page-navi{
	width:430px;
	height:39px;
	clear:both;
	float:right;
}

a.prev{
	height:39px;
	width:99px;
	background:url(images/prv.png) left top no-repeat;
	display:block;
	text-indent:-10000px;
	float:left;
}
a.prev:hover{
	height:39px;
	width:99px;
	background:url(images/prv.png) left bottom no-repeat;
	display:block;
	text-indent:-10000px;
	float:left;
}


a.nxt{
	height:39px;
	width:71px;
	background:url(images/nxt.png) left top no-repeat;
	display:block;
	text-indent:-10000px;
	float:right;
}

a.nxt:hover{
	height:39px;
	width:71px;
	background:url(images/nxt.png) left bottom no-repeat;
	display:block;
	text-indent:-10000px;
	float:right;
}


.goback{
	width:120px;
	height:28px;
	background:url(images/goback.png) left top no-repeat;
	display:block;
	text-indent:-10000px;
	float:right;
	text-decoration:none;
}
