/* CSS Document */
*
{
margin:0;
padding:0;
}
.clear
{
clear:both;
}
#header
{
background-color:#013c4c;
width:100%;
height:217px;
}
#header_container
{
width:970px;
height:auto;
margin:auto;
}
#logo
{
background-image:url(../index-images/logo.gif);
background-repeat:no-repeat;
width:501px;
height:95px;
margin:70px 0 0 20px;
float:left;
}
#header_img
{
background-image:url(../index-images/header_img.jpg);
background-repeat:no-repeat;
width:366px;
height:217px;
float:left;
margin-left:25px;
}
#nav_bg
{
background-image:url(../index-images/menu_bg.gif);
background-repeat:repeat-x;
width:100%;
height:38px;
}
#nav_container
{
width:920px;
height:38px;
height:auto;
margin:auto;
}

/*nav_container ul
{
list-style-type:none;
width:920px;
height:38px;
overflow:hidden;
margin:auto;
}
#nav_container li 
{
float: left;
border-right:1px solid #002e3a;
border-left:1px solid #417583;
}
#nav_container li a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
text-decoration: none;
color:#FFFFFF;
text-transform: uppercase;
letter-spacing: 0;
display: block;
float: left;
height:31px;
padding-top:7px;
padding-left:20px;
padding-right:20px;
}
#nav_container li a:hover,  li a:active {
background-color:#03242d;
color:#ffd48f;
}*/




#menu {
position:relative;
width:920px;
overflow: hidden;
}
#menu ul
{
list-style-type:none;
width:920px;
height:38px;
overflow:hidden;
margin:auto;
}
#menu li {
display:block;
float: left;
border-right:1px solid #002e3a;
border-left:1px solid #417583;
list-style-type:none;
}

#menu li.backLava {
display:block;
float:left;
border:none 0;
background-color:#03242d;
position:absolute;
z-index:8;
}
#menu li a {
display:block;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
text-decoration: none;
color: #fff;
text-transform: uppercase;
text-align: center;
padding-top:7px;
height:31px;
padding-left:20px;
padding-right:20px;
z-index: 10;
position:relative;
}
#menu li a:hover, li a:active
{
color:#ffd48f;
}






#main_bg
{
background-image:url(../index-images/main_bg.gif);
background-color:#f8c447;
background-repeat:repeat-x;
width:100%;
height:auto;
}
.cnt_container
{
background-color:#FFFFFF;
width:960px;
height:auto;
margin:auto;
padding-top:13px;
}
.banner_container
{
width:867px;
height:277px;
margin:auto;
}
.banner_left_bg
{
background-image:url(../index-images/banner_left_bg.gif);
background-repeat:no-repeat;
width:18px;
height:251px;
float:left;
overflow:hidden;
}
.banner_center_bg
{
background-image:url(../index-images/banner_center_bg.gif);
background-repeat:repeat-x;
width:830px;
height:251px;
float:left;
}
.banner_right_bg
{
background-image:url(../index-images/banner_right_bg.gif);
background-repeat:no-repeat;
width:18px;
height:251px;
float:left;
overflow:hidden;
}
.banner_text
{
width:530px;
height:200px;
float:left;
}
.banner_text p
{font-family:"Lucida Sans Unicode";
font-size:13px;
line-height:22px;
color:#000000;
font-weight:bold;
margin:15px 0 0 10px;
}
.scree_shot
{
width:264px;
height:282px;
float:left;
margin-left:20px;
}
.scree_shot_bg
{
background-image:url(../index-images/screenshot_bg.jpg);
background-repeat:no-repeat;
width:261px;
height:215px;
margin:auto;
margin-top:18px;
padding-top:42px;
padding-left:2px;
}
.silde_show_container
{
background-color:#CCCCCC;
width:225px;
height:150px;
margin:auto;
}

#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}
.mask1{
	position:relative;
	width:225px;
	height:150px;
	overflow:hidden;
}
span img{
	display:block;
	border:none;
}


.left_ctn_div
{
width:700px;
float:left;
padding-left:15px;
}
.left
{
float:left;
}
.left_ctn_div h3
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
float:left;
margin:10px 0 0 10px;
}
.left_ctn_div p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
margin-top:10px;
line-height:18px;
}
.read_more
{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#588300;
text-decoration:none;
float:left;
}
a:hover.read_more
{
text-decoration:underline;
color:#000000;
}
.order_div
{
background-image:url(../index-images/order_div_bg.gif);
background-repeat:repeat-x;
width:690px;
height:204px;
margin:auto;
border:1px solid #bec29d;
margin-top:15px;
}
.left_ctn_div h4
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
float:left;
margin:20px 0 0 10px;
}
.margin
{
margin:10px 0 0 10px;
}
.table_style
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333;
margin:10px 0 0 10px;
}
.form_style
{
padding-left:5px;
width:170px;
height:20px;
border:0 none;
}
#bg_reapet
{
background-repeat:no-repeat;
}
.card_img
{
float:right;
margin-right:15px;
margin-top:10px;
}
.right_banner
{
background-image:url(../index-images/right_banner_bg.gif);
background-repeat:repeat-x;
border:1px solid #efefef;
width:217px;
height:628px;
float:left;
margin:10px 0 0 15px;
}
.right_banner h4
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
float:left;
margin:10px 0 0 5px;
text-align:left;
}
#new_img
{
margin-top:5px;
margin:auto;
}
.right_banner p
{
font-family:Tahoma;
font-size:11px;
color:#333;
font-weight:bold;
text-align:left;
margin:10px 0 20px 10px;
line-height:18px;
}
.right_banner span
{
font-family:"Lucida Sans Unicode";
font-size:14px;
color:#013c4c;
}
.right_banner a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#5f9000;
}
.right_banner a:hover{text-decoration:underline;}
.right_banner ul
{
text-align:left;
list-style-image:url(../index-images/ritbanner_li_img.gif);
list-style-position:inside;
padding-left:5px;
}
.right_banner li
{
font-family:Tahoma;
font-size:11px;
color:#333;
font-weight:bold;
height:20px;
padding-left:10px
}
.bottom_ctn_area
{
background-image:url(../index-images/bottom_ctn_bg.gif);
background-repeat:repeat-x;
width:925px;
margin:auto;
margin-top:15px;
}
.download
{
list-style-type:none;
}
.bottom_list1
{
width:350px;
float:left;
margin:10px 0 0 10px;
}
.bottom_ctn_area h4
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
float:left;
margin:10px 0 0 10px;
}
.bottom_ctn_area ul
{
text-align:left;
list-style-image:url(../index-images/bottom_li_img.gif);
list-style-position:inside;
padding-left:5px;
margin-top:10px;
margin-left:10px;
}
.bottom_ctn_area li
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
height:20px;
padding-left:10px
}
#footer_bg
{
background-image:url(../index-images/footer_bg.gif);
background-repeat:repeat-y;
width:974px;
margin:auto;
height:75px;
}
#footer_container
{
margin:auto;
width:960px;
height:75px;
border-top:1px solid #cacaca;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#777;
}
#footer_text
{
float:left;
line-height:18px;
margin:15px 0 0 20px;
}
#footer_nav
{
float:right;
line-height:18px;
margin:25px 20px 0 0 ;
}
#footer_container a
{
color:#777;
text-decoration:none;
}
#footer_container a:hover{text-decoration:underline;}
/***lightbox***/


#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B0
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background:url(../index-images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(../index-images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../index-images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../index-images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../index-images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../index-images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../index-images/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(../index-images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../index-images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../index-images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../index-images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../index-images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../index-images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(../index-images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(../index-images/close_red.png) no-repeat; }
	#lbClose.green { background: url(../index-images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(../index-images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(../index-images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(../index-images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(../index-images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(../index-images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(../index-images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(../index-images/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(../index-images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(../index-images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(../index-images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(../index-images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(../index-images/pause_gold.png) no-repeat; }00; border-top: none; }
