@charset "UTF-8";
/* CSS Document */
/*
Title: Cheapest and Unique Website Templates ever had on internet
Description: CSS for Innova Templates.
Version: 3.0
Design: www.innovatemplates.com
Designer email: info@innovatemplates.com
*/
@import url("css/reset.css");
/* -------    Page Layout ----------*/
body {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#2C2B2B;
	background:#EFF1F1;
}
/*-------------------------common start---------------------------------------------------------------------------*/
 .center {
	width:950px;
	margin:0 auto;
}
/*----------------------------common end------------------------------------------------------------------------*/
/*----------------------------Page Layout------------------------------------------------------------------------*/
#topbar {
	width:100%;
	float:left;
	height:50px;
	background:#161616 url(images/topbg.gif) 0 0 repeat-x;
}
#topbar .bookmark {
	width:auto;
	float:left;
	display:block;
	vertical-align:middle;
	margin:10px 0 0 0;
	line-height:25px;
	color:#A79D9D;
	background:url(images/bookmark.gif) 0 0px no-repeat;
	padding:0 0 0 30px;
}
#topbar .bookmark:hover {
	color:#fff;
}
/*-------------------------top menu-----------------------------------------------*/
#topMenu {
	width:500px;
	float:right;
	text-align:right;
	padding:12px 0 0 0;
	text-transform:uppercase;
}
#topMenu a {
	display:inline-block;
	color:#1B1A1A;
	padding:0 0 0 15px;
	margin:0 0 0 3px;
	text-shadow:#fff 0 1px 0;
	font:bold 12px/38px Arial, Helvetica, sans-serif;
	background:url(images/menu_bg.gif) 0 0 no-repeat;
}
#topMenu a span {
	display:inline-block;
	padding:0 15px 0 0;
	cursor:pointer;
	background:url(images/menu_bg.gif) right 0 no-repeat;
}
#topMenu a:hover {
	color:#fff;
	text-shadow:#CE3501 0 1px 0;
	background:url(images/menu_bg.gif) 0 -44px no-repeat;
}
#topMenu a:hover span {
	background:url(images/menu_bg.gif) right -44px no-repeat;
}
/*------------------------------------------------------------------------*/

 
#headerBlock {
	width:100%;
	float:left;
	text-align:center;
	background:url(images/bg.gif) 0 0 repeat-x;
}
#header {
	width:950px;
	margin:0 auto;
	text-align:left;
	height:192px;
	background:url(images/header-bg.jpg) right 0 no-repeat;
}
#headerTop {
	width:940px;
	height:140px;
}
#logo {
	width:auto;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#939393;
	padding:0 0 0 30px;
}
#logo span {
	display:block;
	clear:both;
	text-align:right;
	margin:-8px 0 0 0;
	position:relative;
}
#logo a {
	color:#939393;
}
#logo a:hover {
	color:#000;
}
#headerRight {
	width:400px;
	float:right;
	text-align:left;
}
#headerRight h2 {
	color:#575151;
	font:italic 18px/24px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	display:block;
	padding:50px 0 0 0;
	text-shadow:#fff 0 1px 0;
}
#headerRight h2 strong {
	color:#000;
}
#mainmenu {
	width:100%;
	float:left;
	height:52px;
}
#mainmenu ul {
	display:block;
	height:50px;
	overflow:hidden;
	padding:2px 0 0 0;
}
#mainmenu li {
	display:block;
	float:left;
	width:auto;
	padding: 0 3px 0 0;
}
#mainmenu li a {
	vertical-align:middle;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
	display:inline-block;
	height:50px;
	background: url(images/main-menu-bg.gif) 0 12px no-repeat;
}
#mainmenu li a span {
	display:inline-block;
	height:50px;
	padding:0 18px 0 0;
	overflow:hidden;
	cursor:pointer;
	line-height:65px;
	background: url(images/main-menu-bg.gif) right 12px no-repeat;
}
#mainmenu li img {
	display:inline;
	vertical-align:bottom;
}
#mainmenu li a:hover, #mainmenu li a.active {
	color:#fff;
	background: url(images/main-menu-bg.gif) 0 -74px no-repeat;
}
#mainmenu li a:hover span, #mainmenu li a.active span {
	background: url(images/main-menu-bg.gif) right -74px no-repeat;
}
#main {
	width:100%;
	float:left;
}
#mainInner {
	width:100%;
	float:left;
	padding:0px 0 20px 0;
	background:#FAFAFA url(images/body-bg.gif) 0 0 repeat-x;
}
.pagenav_top {
	background:#FAFAFA url(images/page-nav-bg.gif) 0 0 repeat-x;
	border-bottom:#E4E4E4 1px solid;
	border-top:#FAFAFA 1px solid;
	width:100%;
	float:left;
	padding:20px 0 20px 0;
}
.pagenav {
	width:940px;
	text-align:left;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#28292B;
	margin:0 auto;
}
.pagenav .paging {
	width:auto;
	float:left;
}
.pagenav .paging a {
	margin:0 2px 0 2px;
	display:inline-block;
	color:#838383;
	text-shadow:#fff 0 -1px 0;
	height:20px;
	width:30px;
	text-align:center;
	background:#E0E0E0;
}
.pagenav .paging a:hover {
	background:#373737;
	color:#CDCDCD;
	text-shadow:#000 0 -1px 0;
}
.pagenav .paging .current, .pagenav .paging .current:hover {
	background:#FE2929;
	color:#fff;
	text-shadow:#000 0 -1px 0;
}
.pagenav .pagebtn {
	width:auto;
	float:right;
}
.pagenav .pagebtn .next {
	margin:0 0 0 -3px;
	display:inline-block;
	color:#28292B;
	text-shadow:#fff 0 1px 0;
	padding:0 20px 0 20px;
	border-left:#fff 1px solid;
	background:url(images/next.gif) right -14px no-repeat;
}
.pagenav .pagebtn .next:hover {
	color:#01A3A4;
	background:url(images/next.gif) right 3px no-repeat;
}
.pagenav .pagebtn .next2 {
	margin:0 0 0 -3px;
	display:inline-block;
	color:#28292B;
	text-shadow:#fff 0 1px 0;
	padding:0 20px 0 20px;
	background:url(images/next.gif) right -14px no-repeat;
}
.pagenav .pagebtn .next2:hover {
	color:#01A3A4;
	background:url(images/next.gif) right 3px no-repeat;
}
.pagenav .pagebtn {
	width:auto;
	float:right;
}
.pagenav .pagebtn .prev {
	display:inline-block;
	color:#28292B;
	text-shadow:#fff 0 1px 0;
	border-right:#C2C4C4 1px solid;
	padding:0 20px 0 20px;
	background:url(images/prev.gif) 0 -14px no-repeat;
}
.pagenav .pagebtn .prev:hover {
	color:#01A3A4;
	background:url(images/prev.gif) 0 3px no-repeat;
}
.pagenav .pagebtn .prev2 {
	display:inline-block;
	color:#28292B;
	text-shadow:#fff 0 1px 0;
	padding:0 20px 0 20px;
	background:url(images/prev.gif) 0 -14px no-repeat;
}
.pagenav .pagebtn .prev2:hover {
	color:#01A3A4;
	background:url(images/prev.gif) 0 3px no-repeat;
}
#productBlock {
	width:950px;
	clear:both;
	margin:0 auto;
}
#productBlock ul {
	padding:20px 0 0 108px;
}
#productBlock li {
	width:290px;
	height:420px;
	float:left;
	display:block;
	margin:0 0 0 40px;
	text-align:left;
 }
#productBlock li .product {
	width:288px;
 	background:#DFE0E0;
	border:#fff 1px solid;
	padding:0 0 10px 0;
	background:#fff url(images/product-bg.gif) 0 0 repeat-x;
}
#productBlock li .title {
	width:100%;
	text-align:center;
	color:#656565;
	font-weight:bold;
	padding:10px 0 10px;
}
#productBlock li .title a {
	color:#656565;
}
#productBlock li .title a:hover {
	color:#000;
}
#productBlock li .product .thumb {
	width:250px;
	height:330px;
	overflow:hidden;
	margin:0 auto;
}
#productBlock .product_menu {
	width:290px;
	height:40px;
	overflow:hidden;
	text-align:left;
	background: url(images/thumb_shadow.gif) center 0 no-repeat;
}
#productBlock .product_menu span {
	display:block;
	width:230px;
	height:38px;
	margin:0 auto;
	text-align:	center;
	font:bold 12px/38px Arial, Helvetica, sans-serif;
}
#productBlock .product_menu .view {
	display:inline-block;
	width:115px;
	color:#fff;
	background:#7B7B7B url(images/product_menu_bg.gif) 0 0 no-repeat;
}
#productBlock .product_menu .view:hover {
	color:#fff;
	background:#4E4E4E url(images/product_menu_bg.gif) 0 -38px no-repeat;
}
#productBlock .product_menu .download {
	display:inline-block;
	width:95px;
	padding:0 20px 0 0;
	color:#fff;
	background:#656565 url(images/product_menu_bg.gif) right -76px no-repeat;
}
#productBlock .product_menu .download:hover {
	color:#fff;
	background:#404040 url(images/product_menu_bg.gif) right -114px no-repeat;
}
/*--------------------  footer ------------------------------*/
#footerBlock {
	width:100%;
	float:left;
}
#footer {
	width:940px;
	margin:0 auto;
	text-align:center;
	color:#828282;
	padding:40px 0 30px 0;
	font-size:11px;
	border-top:#fff 1px solid;
}
#footer a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color:#000;
	text-decoration:underline;
}
#footer .footerMenu {
	font-size:12px;
	color:#4E4E4E;
}
#footer .footerMenu a {
	color:#4E4E4E;
	font-weight:bold;
	text-decoration:underline;
}
#footer .footerMenu a:hover {
	color:#000;
	text-decoration:none;
}
#insidePageBlock {
	width:940px;
	margin:30px auto;
}
#insidePageBlock a {
	text-decoration:underline;
	color:#016B82;
}
#insidePageBlock a:hover {
	text-decoration:none;
	color:#000;
}
.pageHeading {
	font:bold 20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#333;
	padding:0 0 10px 0;
}
.pagePadding td {
	padding:10px 20px 10px 20px;
	border-radius:10px;
}


/*
playback timings (ms):
  esindex: 0.01
  RedisCDXSource: 13.182
  LoadShardBlock: 559.741 (3)
  load_resource: 682.262
  exclusion.robots.policy: 0.305
  PetaboxLoader3.datanode: 90.381 (5)
  PetaboxLoader3.resolve: 1126.415 (4)
  captures_list: 587.681
  exclusion.robots: 0.32
  CDXLines.iter: 10.654 (3)
*/