/* CSS Document */

body{ margin:0; background:url(../images/main_bg.jpg) #9d0208 no-repeat center top;}

.video_bg{ background:url(../images/video_bg.png) no-repeat right top; width:376px; height:299px; padding:35px 8px 0 0;  behavior:url(iepngfix.htc);}

.making1_bg{ background:url(../images/making1_bg.png) no-repeat right top; width:376px; height:299px; padding:35px 8px 0 0;  behavior:url(iepngfix.htc);}

.making2_bg{ background:url(../images/making2_bg.png) no-repeat right top; width:376px; height:299px; padding:35px 8px 0 0;  behavior:url(iepngfix.htc);}

.yellow_text{ font-family:Calibri, tahoma; font-size:13px; font-weight:normal; text-decoration:none; color:#efa70d; line-height:1.3;}

.yellow_text a{ font-family:Calibri, tahoma; font-size:13px; font-weight:normal; text-decoration:underline; color:#efa70d; line-height:1.3;}

.yellow_text a:hover{ font-family:Calibri, tahoma; font-size:13px; font-weight:normal; text-decoration:underline; color:#efa70d; line-height:1.3;}

.yellow_heading{ font-family:Calibri, tahoma; font-size:16px; font-weight:bold; text-decoration:none; color:#efa70d; line-height:1.3;}

.red_text{ font-family:Calibri, tahoma; font-size:14px; font-weight:bold; text-decoration:none; color:#960006; line-height:1.3; padding:2px 0 2px 6px;}

.yellow_text2{ font-family:Calibri, tahoma; font-size:14px; font-weight:bold; text-decoration:none; color:#FF9600; line-height:1.3;padding:2px 0 2px 6px;}

.line_bg1{ background:url(../images/line_bg.gif) repeat-x left top; height:20px;}
.line_bg2{ background:url(../images/line_bg2.gif) repeat-y left top; width:37px;}


.orange_heading{ font-family:Calibri, tahoma; font-size:13px; text-decoration:none; color:#efa70d; line-height:1.3;}

.orange_heading_1{ font-family:Calibri, tahoma; font-size:16px; font-weight:bold; text-decoration:none; color:#DF880A; line-height:1.1;}

.yellow_20{ font-family:"Trebuchet MS" ; font-size:20px; text-decoration:none; color:#FDC120; line-height:22px;}
.orange_16{ font-family:"Trebuchet MS" ; font-size:20px; text-decoration:none; color:#DF880A; line-height:22px;}

.form_border{ border: solid 1px #D2850B; padding:12px;}

.textbox_yelllow{ width:530px; height:16px; border: solid 1px #D7660A; background:transparent; font-family:"Trebuchet MS" ; font-size:14px; font-weight:bold; text-decoration:none; color:#D7660A; padding:0 4px 0 4px;}

.textbox_red{ width:530px; height:16px; border: solid 1px #9D0208; background:transparent; font-family:"Trebuchet MS" ; font-size:14px; font-weight:bold; text-decoration:none; color:#9D0208; padding:0 4px 0 4px;}

.textarea{ width:586px; height:100px; border: solid 1px #9D0208; background:transparent; font-family:"Trebuchet MS" ; font-size:14px; font-weight:bold; text-decoration:none; color:#9D0208; padding:0 4px 0 4px;}



/*  Picture Gallery Page CSS */

.client-box{
padding:0px;
margin:0 auto;
display:block;
clear:both;
width:895px;
height:117px;
text-align:center;
cursor:default;
margin-top:20px;
margin-bottom:20px;
}


.next2{
	padding:0px;
	margin:0px auto;
	display:block;
	float:right;
	background:none;
	outline:none;
	border:none;
	position:relative;
	right:0px;
	top:80px;
}

.prev2{
	padding:0px;
	margin:0px;
	display:block;
	float: left;
	background:none;
	outline:none;
	border:none;
	position:relative;
	left:0px;
	top:80px;
}

.newsticker-jcarousellite2 { width:750px; height:166px; margin:0px auto; display:block; cursor:pointer; float:right; margin-right:19px; margin-top:10px;}
.newsticker-jcarousellite2 ul li{ display:block; float:left; margin:0 auto; width:158px; height:166px; list-style:none; display:block; padding-bottom:1px; }

.newsticker-jcarousellite2 ul li img{
margin:0 auto;
width:auto;
height:166px;
display:block;
clear:both;
}
/*  Picture Gallery Page CSS */


/*  Download Page PScreenshots CSS */
																				
.client-box3{
padding:0px;
margin:0 auto;
display:block;
clear:both;
width:400px;
height:117px;
text-align:center;
cursor:default;
margin-top:20px;
margin-bottom:20px;
}


.next3{
	padding:0px;
	margin:0px auto;
	display:block;
	float:right;
	background:none;
	outline:none;
	border:none;
	position:relative;
	right:0px;
	top:80px;
}

.prev3{
	padding:0px;
	margin:0px;
	display:block;
	float: left;
	background:none;
	outline:none;
	border:none;
	position:relative;
	left:0px;
	top:80px;
}

.newsticker-jcarousellite3 { width:430px; height:166px; margin:0px auto; display:block; cursor:pointer; float:right; margin-right:15px; margin-top:10px;}
.newsticker-jcarousellite3 ul li{ display:block; float:left; margin:0 auto; width:136px; height:166px; list-style:none; display:block; padding-bottom:1px; }

.newsticker-jcarousellite3 ul li img{
margin:0 auto;
width:auto;
height:166px;
display:block;
clear:both;
}
/*  Download Page PScreenshots CSS */



/*  Download Page Posters CSS */
																				
.client-box4{
padding:0px;
margin:0 auto;
display:block;
clear:both;
width:400px;
height:117px;
text-align:center;
cursor:default;
margin-top:20px;
margin-bottom:20px;
}


.next4{
	padding:0px;
	margin:0px auto;
	display:block;
	float:right;
	background:none;
	outline:none;
	border:none;
	position:relative;
	right:0px;
	top:80px;
}

.prev4{
	padding:0px;
	margin:0px;
	display:block;
	float: left;
	background:none;
	outline:none;
	border:none;
	position:relative;
	left:0px;
	top:80px;
}

.newsticker-jcarousellite4 { width:430px; height:166px; margin:0px auto; display:block; cursor:pointer; float:right; margin-right:15px; margin-top:10px;}
.newsticker-jcarousellite4 ul li{ display:block; float:left; margin:0 auto; width:136px; height:166px; list-style:none; display:block; padding-bottom:1px; }

.newsticker-jcarousellite4 ul li img{
margin:0 auto;
width:auto;
height:166px;
display:block;
clear:both;
}
/*  Download Page Posters CSS */