﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{clear:both; line-height:1px; font-size:1px;}

body																				{background:#000000 url("../../images/bg.jpg") center top no-repeat;}

/*---------------------------------------------------------------------------------Starts Here------------------------------------------------------------------------------*/

#main_wrapper																		{ width:100%; height:auto; margin:0; padding:0; background:url("../../images/top-bg.png") center top no-repeat;}

* html #wrapper																		{ width:964px; height:auto; margin:0 auto; padding:0;}
*+html #wrapper																		{ width:964px; height:auto; margin:0 auto; padding:0;}
#wrapper																			{ width:963px; height:auto; margin:0 auto; padding:0;}

h2																					{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; padding:27px 35px 17px 43px; line-height:18px;}
/*---------------------------------------------------------------------------------Starts Here------------------------------------------------------------------------------*/
.right_container ul.list																	{ list-style:disc; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; }
.right_container ul.list	li																{ margin-bottom:10px; margin-left:75px;}

.header																				{ width:950px; height:104px; margin:0; padding:0;}
.logo																				{ width:477px; height:50px; margin:0; padding:19px 0 0 18px; float:left;}
.contact_box																		{ display:block; float:right; margin:0; padding:0 14px 0 0;}
.contact_box a																		{ display:block; float:right; margin:0 0px 0 12px; padding:0; width:175px; height:38px; background:url("../../images/button1.jpg") 0 0 no-repeat;
																					  font-family:"Myriad Pro"; font-size:21px; font-weight:bold; color:#ffffff; text-decoration:none; text-align:center; line-height:34px;}
.contact_box a:hover																{ background:url("../../images/button1.jpg") 0 -38px no-repeat;}
.header h1																			{ display:block; width:160px; float:right; text-align:right;  margin:0; padding:10px 18px 0 0; 
																					  background:url("../../images/phone_icon.png") 0 5px no-repeat; font-family:"Myriad Pro"; font-size:22px; font-weight:normal; color:#FFF; height:35px;}
.social																				{float:left; margin-left:0px; margin-bottom:15px}
.social a																			{margin-right:10px;}
.top-links																			{float:left; margin-left:27px; margin-top:10px;}
.top-links a																		{margin-right:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px;}
.top-links a:hover																	{text-decoration:underline;}

.req-btn-new																		{padding:0 25px 0 0; text-align:right}
																		  
/*---------------------------------------------------------------------------------Starts Here------------------------------------------------------------------------------*/

.office_bar																			{ width:951px; margin:0; padding:0; height:60px;}
.nav_header																			{ width:222px; height:60px; margin:0; padding:0; float:left; /*background:url("../../images/nav_header_bg.jpg") 0 0 no-repeat;*/}
/*.nav_header h2																		{ font-family:"Myriad Pro"; font-size:24px; font-weight:bold; color:#FFF; padding:18px 0 0 24px;}
.office_bar h1	*/																	{ display:block; float:left; font-family: "Myriad Pro"; font-size:24px; color:#FFF; font-weight:bold; padding:0 0 0 58px;}
.nav_header h2																		{ font-family:"Myriad Pro"; font-size:24px; font-weight:bold; color:#FFF; background:url("../../images/nav-top-bg.png") 0 0 no-repeat; height:38px; width:223px; margin-top:30px; margin-left:-1px; padding:8px 0 0 0; text-align:center;}
.office_bar h1																		{ font-family:"Myriad Pro"; float:left; font-size:24px; font-weight:bold; color:#FFF; background:url("../../images/main-top-bg.png") 0 0 no-repeat; height:38px; width:702px; margin:30px 0 0 26px; padding:8px 0 0 0; text-align:center;}
																					  
/*---------------------------------------------------------------------------------Starts Here------------------------------------------------------------------------------*/																		 
.main_container																		{ width:951px; margin:0; padding:0; height:auto; margin-top:15px; background:url("../../images/main-body-bg.png") 0px 0 repeat-y;}

/*---------------------------------------------------------------------------------Starts Here------------------------------------------------------------------------------*/	

.left_container																		{ width:222px; height:auto; margin:0; padding:0; float:left; }

.left_nav_box																		{ width:222px; height:auto; margin:0; padding:0; background:url("../../images/nav_repeat_bg.jpg") 0 0 repeat-y;}
.left_nav_box_top																	{ width:222px; height:auto; margin:0; padding:0; background:url("../../images/nav_top_bg.jpg") 0 0 no-repeat;}
.left_nav_box_bottom																{ width:222px; height:auto; margin:0; padding:0; background: url("../../images/bottom_curve.jpg") 0  bottom no-repeat;}
.left_nav_box_bottom ul																{ margin:0;  padding:0px 0 4px 0;}
.left_nav_box_bottom ul li															{ display:block; margin:0; padding:0 4px;}
.left_nav_box_bottom ul li a														{ display: block; height:28px; margin:0; padding:0 0 0 30px; background:url("../../images/bullet.png") 7px 10px no-repeat; line-height:28px; 
																					  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; color:#000;}
.left_nav_box_bottom ul li a:hover													{ background:#FFF url("../../images/bullet.png") 7px 10px no-repeat;}
.left_nav_box_bottom ul li.active a													{ background:#c2c2c2 url("../../images/bullet.png") 7px 10px no-repeat; font-weight:bold;}

.left_ad_box																		{ width:222px; height:auto; margin:0; padding:0; background:url("../../images/left_ad_bg.jpg") 0 0 no-repeat;}
.left_ad_box h1																		{ display:block; font-size:0; line-height:0; text-align:center; padding:14px 0 0 0;}
.left_ad_box h2																		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#FFF; font-weight:normal; padding:2px 0 8px 8px;}
.img_box1																			{ width:207px; height:42px; margin:0 auto; background: #FFF; border:1px solid #3e3b38;}
.left_ad_box p																		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:normal; line-height:14px; padding:7px 6px 0 13px;} 
.left_ad_box p a																	{ display:block; width:52px; height:31px; background:url("../../images/visit_button.jpg") 0 0 no-repeat; float:right; color:#FFF; text-decoration:none; 
																					  font-size:11px; font-weight:bold; text-align:center; line-height:14px; padding:2px 0 0 0; margin:0px 0 0px 0px;}
.left_ad_box p span																	{ display:block; float:left;}

.logo2_box																			{ display:block; text-align:center; padding:80px 0 15px 0;}

/*---------------------------------------------------------------------------------Starts Here------------------------------------------------------------------------------*/	

.right_container																	{ width:696px; height:auto; margin:0; padding:5px 0 0 28px; float:left;}


.purchasebutton{margin-left:50px;width:600px; margin-top:25px;}
.red_bar2																			{ display:block; margin:12px 0 0 0; padding:0; height:auto; }
h1.headerh1 { display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000; padding:0 0 0 42px; line-height:33px;}

.red_bar																			{ display:block; height:36px; margin:12px 0 0 0; padding:0; background:#892626;}
.red_bar h1																			{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; padding:0 0 0 42px; line-height:33px;}
.red_bar h2																			{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; padding:0 20px 0 0px; line-height:33px;
																					 /*background:url("../../images/arrow1.jpg") right 10px no-repeat;*/ margin:3px 14px 0 0;}
.red_bar h2 a																		{ color:#FFF; text-decoration:none;}
.red_bar h2 a:hover																	{ text-decoration:underline;}

.right_container p.para1															{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; padding:27px 35px 17px 43px; line-height:18px;}
.right_container p.para2															{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; padding:0 20px 17px 43px; line-height:15px;}
.right_container p.para3															{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal; padding-top:6px; line-height:18px;}

.right_container ul.list															{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal;  line-height:14px;}
.right_container ul li.noBullet															{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:normal;  line-height:14px; list-style:none;}


/*---------------------------------------------------------------------------------Starts Here------------------------------------------------------------------------------*/	

#footer																			{ width:100%; height:auto; margin:0; padding:0; background:#141414 url("../../images/footer_bg.jpg") 0 0 repeat-x;}
.footer																			{ width:1050px; margin:0 auto; padding:0 0 7px 0; height:auto; background:#141414 url("../../images/footer_bg.jpg") 0 0 repeat-x;}
.footer ul.footer_nav1															{ width:245px; height:auto; margin:0; padding:70px 0 0 0; float:left;}
.footer ul.footer_nav1 li														{ display:block; margin:0; padding:0 0 10px 0;}
.footer ul.footer_nav1 li a														{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFF;}
.footer ul.footer_nav1 li a:hover												{ text-decoration:underline; line-height:12px;}

.footer ul.footer_nav2															{ width:255px; height:auto; margin:0; padding:70px 0 0 15px; float:left;}
.footer ul.footer_nav2 li														{ display:block; margin:0; padding:0 0 10px 0;}
.footer ul.footer_nav2 li a														{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFF;}
.footer ul.footer_nav2 li a:hover												{ text-decoration:underline; line-height:12px;}

.copy_box																		{ width:950px; margin:0 auto; padding:0 0 58px 0;}
.copy_box ul																	{ margin:0; padding:20px 0 0 0; }
.copy_box ul li																	{ display:block; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3f3f3f; padding:0 0 0 46px; line-height:22px;}
.copy_box ul li a.contact																{  float:left; font-size:12px; color:#666666; font-family:"Myriad Pro"; background:url("../../images/cont_icon.png") 0 0 no-repeat;
																				  text-decoration:none; padding:0 0 0 35px;}
.copy_box ul li a:hover															{ text-decoration:underline;}

.copy_box ul li a																{/* display:block; float:right; */ float:left; font-size:12px; color:#666666; font-family:"Myriad Pro"; /*background:url("../../images/cont_icon.jpg") 0 0 no-repeat;*/
																				  text-decoration:none; padding:0 0 0 35px;}
.copy_box ul li a:hover															{ text-decoration:underline;}




.photo_gallery_box		{ width:626px; height:460px; margin:0 auto; padding:0; border:2px solid #3e3b38; background:#1c1c1c;} 

.panel-overlay h2		{font-family:Arial, Helvetica, sans-serif; font-size:20PX; font-weight:bold; color:#FFF; padding:12px 0 5px 0; display:none;}

.panel-overlay p		{ font-family:Arial, Helvetica, sans-serif; font-size:12PX; color:#FFF; display:none;}

.galleryview { height:460px; overflow:hidden;}
ul.filmstrip li			{ font-size:0; line-height:0;}

.standout{font-size: 14px; font-weight:bold;}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}


















