/* *************************** 
  Site - intuapps
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
fieldset{
	border:none;
}
.main_nav_inner li {
	list-style:none;
}
.clear{
	clear:both;
	height:0;
	font-size:0;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body{
	text-align:left;
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	background:#6ac7f6 url(../images/body.png) left top repeat-x;
}
#container{
	width:1036px;
	margin:0px auto;
	position:relative;
}
.container_inner{
	width:1036px;
	margin:0px auto;
	position:absolute;
	left:0px;
	top:0px;
	z-index:6;
}
#container img.container_bg{
	position:absolute;
	left:-70px;
	top:0px;
	z-index:5;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{
	width:1036px;
	height:345px;
	position:relative;
	background:url(../images/bg_header.png) left top no-repeat;
}
#header h1 a{
	display:block;
	width:300px;
	height:126px;
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/logo.png) left top no-repeat;
}
#header h2{
	width:582px;
	height:35px;
	position:absolute;
	top:155px;
	left:56px;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_h2.png) left top no-repeat;
}

#header .main_nav{
	width:1011px;
	position:absolute;
	top:200px;
	left:8px;
	z-index:2;
	height:132px;
}
#header .main_nav .main_nav_inner{
	width:1011px;
	height:132px;
	background:url(../images/bg_main_nav.png) left top no-repeat;
}
#header .main_nav_inner ul{
	width:100%;
	overflow:hidden;
	height:132px;
}
#header .main_nav_inner ul li{
	float:left;
	font-size:14px;
	text-align:center;
	height:132px;
}
#header .main_nav_inner ul li a{
	display:block;
	height:76px;
	padding-top:56px;
	width:138px;
	outline-style:none;
}
#header .main_nav_inner ul .about_us_nav{
	padding-left:22px;
}
#header .main_nav_inner ul .contact_us_nav{
	padding-left:8px;
}
#header .main_nav_inner ul .brands_nav{
	padding-left:240px;
}
#header .main_nav_inner ul .retailers_nav{
	padding-left:10px;
	padding-right:8px;
}
#header .main_nav_inner ul li a:hover,
#header .main_nav_inner ul li a.selected {
	text-decoration:none;
	outline-style:none;
	background:url(../images/bg_main_nav_a.png) center bottom no-repeat;
}
/* *************************** 
   $4 Content Styles
   ***************************/   
#content{
	width:100%;
	background:url(../images/bg_content_bm.png) left top repeat-y;
}
.content_inner{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
	background:url(../images/bg_content.png) left top no-repeat;
}
.maincontent{
	width:346px;
	float:left;
	padding:0px 62px 10px 78px;
}
.maincontent h1, .sidebar h1{
	
	color: #075D8A;
	/*
	height:63px;
	background:url(../images/bg_maincontent_h1.png) left top no-repeat;
	text-indent:-9999px;*/
	line-height: 24px;
	font-weight: normal;
	font-style: italic;
	font-family: Times New Roman;
	outline-style:none;
}
.maincontent p{
	padding-top:5px;
	font-size:12px;
	line-height:19px;
	color:#333;
}

#homelogos .sidebar,.sidebar .maincontent {
	border-left:1px solid #cccccc;
}

/* ***************************   
    $5 - Sidebar Styles
   ***************************/
#homelogos .sidebar{
	width:460px;
	float:left;
	padding-left:65px;
}
#homelogos .sidebar h1{
	color:#0f71ac;
	font-size:14px;
}
#homelogos .sidebar ul{
	width:350px;
	overflow:hidden;
}
#homelogos .sidebar ul li{
	float:left;
	height:60px;
	padding-top:10px;
	padding-right:30px;
	overflow:hidden;
}
#homelogos .sidebar ul li img{
	float:left;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
	padding-top:25px;
	padding-bottom:40px;
	width:100%;
	background:url(../images/bg_footer.png) left top no-repeat;
}
#footer p, #footer a {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}



.gridit_timeline .timeline_content .timeline_slider .slider_content{
	height:160px;
	overflow: hidden;
}

.gridit_timeline .timeline_content .timeline_slider .slider_content .slider_panel{
	width:9999px;
}
