/* 

Relaxa - CSS File

*/


/*** GLOBAL  ***/
body {
	font-family:Verdana, Arial, Tahoma;
	font-size:11px;
	margin:0 auto;
	padding:0;
	color:#6c6c6c;
	line-height:20px;
}
* {
	margin:0;
	padding:0;
}

*:focus {
	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}
.clear{clear:both; height:1px !important; line-height:1px !important; float:none!important;}
form{margin:0; padding:0;}
hr {
	border-width:0;
	height:1px;
	line-height:0;
	margin:30px 0px;
	page-break-after:always;
	text-align:center;
	width:100%;
	clear:both;
	color:#cfcfcf;
	background-color:#cfcfcf;
	background-repeat:repeat-x
}
input[type=text], textarea
{
	border:solid 1px #e0e0e0;
	margin:4px 4px 8px 0px; 
	padding:5px; 
	vertical-align:middle; 
	font-size:11px;}


/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h1, h2{margin-bottom:15px; font-family:Verdana, Arial;}
h3, h4, h5, h6{margin-bottom:12px; font-family:Verdana, Arial;}
h1 {font-size:26px; line-height:28px;}
h2 {font-size:20px; line-height:22px;}
h3 {font-size:18px; line-height:20px;}
h4 {font-size:16px; line-height:18px;}
h5{font-size:14px; line-height:20px;}
h6 {font-size:12px; line-height:15px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}

/* links */
a, a:visited {text-decoration:none; font-weight:normal; }
a:hover{text-decoration:underline;}
a img{border:none}
/* float align */
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignnone,
img.alignnone {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:3px;
}


img.alignleft, 
img.alignright, 
img.aligncenter,
img.alignnone {
	margin-bottom: 12px;
}


/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote {
	margin-bottom:20px;
}

body p:last-child{margin-bottom:0;}
ul {margin:10px 0 20px 0px;}
ol{margin:10px 0 20px 25px;}

ul, ol {
	margin:10px 0 20px 20px;
	list-style-position:inside
}
li ol,
li ul
{
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol {list-style:decimal;}
	
blockquote {
	margin:0px 0 20px 0px;
	padding:0px 10px 0px 50px;
	background-image:url(../images/quote.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	clear:both;
	font-size:16px;
	line-height:20px;
	font-family:Georgia, Arial;
	}
	
	
blockquote.left, blockquote.right  {
	float:right;
	letter-spacing:0px;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:0px;
	padding:0px 20px 10px 60px;
	width:43%;
	background-position:0px 0px;
	}
	
blockquote.left{
	float:left;
	margin-left:0px;
	margin-right:20px;}

blockquote p{margin-bottom:0px; font-size:16px; line-height:20px}

/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #cfcfcf;
	padding:15px 10px;
}

/*** END OF DEFAULT ELEMENT STYLES ***/

/*** CONTAINER ***/
#outer-container{
	width:1040px;
	margin:0 auto
}
#container{
	width:1040px;
}

/* TOP */
#wrapper-top{width:100%; height:80px; position:relative; z-index:100}
#wrapper-header{width:100%; height:356px; border:solid 1px #fff; border-width:1px 0; clear:both }
#wrapper-header-inner{width:100%; height:110px; border:solid 1px #16343b; border-width:1px 0; clear:both }
#wrapper-header-shadowline{width:100%; background-image:url(../images/shadow_line.png); background-position:top; background-repeat:repeat-x;}
#wrapper-content{width:100%;  padding-bottom:20px}
#wrapper-shadow-line-bottom{width:100%; background-image:url(../images/shadow_content_bottom.gif); background-position:bottom; background-repeat:repeat-x; height:60px }
#wrapper-footer{width:100%; border-top:solid 1px #fff}
#wrapper-footer-shadowline{width:100%; background-image:url(../images/shadow_line.png); background-position:top; background-repeat:repeat-x;}
#top-container{width:940px; margin:0 auto; z-index:20; position:relative}
#header-slider{height:470px;  width:940px; margin:0 auto; padding-top:40px; background-image:url(../images/slider_shadow.png); background-position:bottom; background-repeat:no-repeat; z-index:10;}
#header-slider-default{height:405px;  width:940px; margin:0 auto; z-index:10;}
#content-container-default{width:940px; margin:0 auto; padding:70px 0 0 0}
#content-container{width:940px; margin:0 auto; padding:180px 0 0 0}
#content-container-inner{width:940px; margin:0 auto; padding:20px 0 0 0}
#header-inner{width:940px; margin:0 auto; padding:0 0 0 0}
#footer-container{width:940px; margin:0 auto; color:#fff; padding:50px 0}
#footer-copyright{background-image:url(../images/opacity.png); color:#fff; text-align:center; padding:35px 0}
#top{
height:59px; position:relative;
border-bottom: solid 5px #1A1A1A;
background: #1A1A1A;
}
#curve-topleft{
	background-image:url(../images/curve-topleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:7px;
	position:absolute;
	bottom:-12px;
	left:0;
	z-index:300
}
#curve-topright{
	background-image:url(../images/curve-topright.png);
	background-repeat:no-repeat;
	width:10px;
	height:7px;
	position:absolute;
	bottom:-12px;
	right:0;
	z-index:300
}
#logo{  padding-top: 15px; padding-bottom: 15px;}
#socialnetwork{ float:right; padding-top: 50px;}
#socialnetwork ul{ list-style-type:none; margin:0; padding:0}
#socialnetwork ul li{display:inline; margin-left:5px}

/* TOP MENU */
#topnavigation{
	position:relative;
	z-index:200;
	padding:0;
	width:1100px;
}
#topnav{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; position:relative; text-transform:uppercase}
#topnav{
	margin:0;
	padding:0;
	list-style-type:none;
  }
#topnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
  }

#topnav li {
		margin: 0;
		padding: 0;
		font-size:20px;
		float:left;
		width:173.3px;
		height:64px;
		text-align:center;
		/*background-color:#1a1a1a;*/
		
	}
#topnav li.color2{
		background-color:#212121;
		border-bottom:solid 5px #383838;
	}
#topnav li.color3{
		background-color:#2a2a29;
		border-bottom:solid 5px #40403f;
	}
#topnav li.color4{
		background-color:#303030;
		border-bottom:solid 5px #454545;
	}
#topnav li.color5{
		background-color:#2a2a29;
		border-bottom:solid 5px #40403f;
	}
#topnav li.color6{
		background-color:#212121;
		border-bottom:solid 5px #383838;
	}
#topnav li.color7{
		background-color:#111111;
		border-bottom:solid 5px #292929;
	}
#topnav li.color8{
		background-color:#161616;
		border-bottom:solid 5px #2e2e2e;
	}
#topnav a {
	display: block;
	color:#bbbbbb;
	margin: auto 0;
	padding:15px 0 0 0;
	text-decoration:none;
  }
#topnav li.current a, #topnav li.current a:visited{color:#fff;}
#topnav li a:hover{
	color: #fff;
	text-decoration: none;
	display: block;
  }
  
#topnav li:hover {}

#topnav li ul {
  list-style: none;
  position: absolute;
  width: 185px;
  top: 59px;
  left: -999em;
  padding:0 0 10px 0;
  z-index:10;
  }

#topnav li:hover ul, #topnav li.sfhover ul {
  left: auto;
  background:#000;
  }
  
#topnav li ul li:hover ul {
 left: 90%;
 top: -1px;
}
	
#topnav li li {  
  margin: 0;
  padding: 0;
  width: 185px;
  left: auto;
  height:auto !important;
  position:relative!important;
  border-top:1px solid #2b2b2b;
  border-bottom:0px;
  text-align:left;
  }
  
	
#topnav li li a {
  width: 155px;
  color:#bbbbbb;
  font-size:13px;
  line-height:18px;
  margin: 0;
  padding: 10px 15px;
  }
#topnav li li a:hover {}
#topnav li li:hover {
  background:#3a3a3a;
}
#topnav li:hover, #topnav li.sfhover { /* prevents IE7 drop-down topnav bug (focus on a page element prevents nested topnavs from disappearing) */
  position: static;
}

/* Sub Nav*/
#sub-navigation{float:right;}
#subnav, #subnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
}
#subnav{padding:27px 0 0 0;}

#subnav a{
	display:block;
	padding:9px 0 10px 0;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#subnav a:hover, #subnav a.active{color:#777777;}

#subnav li{
	float:left;
	position:relative;
	font-size:14px;
	padding:0 0 21px 0;
	margin-left:35px;
}

#subnav li li{
	padding-right:0px;
	text-transform:capitalize;
	line-height:25px;
	padding:0px 0px;
	background-image:none;
	margin-left:0;
	
}
#subnav li li:last-child{border-bottom:0;}
#subnav ul {
	position:absolute;
	display:none;
	width:230px;
	top:60px;
	left:-15px;
	background-color:#fff;
	padding:0;
	border:solid 1px #edeceb;
	border-width:1px;
	text-align:left;
}

#subnav li ul a{
	width:200px;
	margin:0 0px;
	padding:10px 15px;
	line-height:normal;
	font-size:14px;
	color:#777777
}

#subnav li ul a:hover{color:#000000; background-color:#e6e6e6; width:200px;}

#subnav ul ul{
	top:-1px;
}	

#subnav li ul ul {
	left:230px;
	margin:0px 0 0 0px;
}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li:hover ul ul ul ul{
	display:none;
}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li li li li:hover ul{
	display:block;
}
/* SLIDER */
/* HEADER & SLIDER*/
#slideshow{
	background-image:url(../images/bg-slider.png);
	background-repeat:no-repeat;
	height:374px;
	width:940px;
	position:relative;
	   
}
#slider{width:900px; height:327px; margin:0 20px; top:22px; overflow:hidden; position:relative;   left: 20px;}
#prev-slide{width:32px; height:86px; background-image:url(../images/prev.png); position:absolute; top:140px; left:-22px; cursor:pointer}
#next-slide{width:32px; height:86px; background-image:url(../images/next.png); position:absolute; top:140px; right:-22px; cursor:pointer}

/* cycle slider default */
#sliderCon{position:relative; height:405px; width:940px; color:#f3f3f3}
#slider{height:327px; width:900px; position:absolute; list-style-type:none; padding:0; margin:0}
#slider .cycle{height:405px; width:940px;}
#slider img {float:left; }
.TextSlider{width:520px; padding-top:50px; float:right}
#slider h1, #slider h2, #slider h3, #slider h4, #slider h5, #slider h6{color:#f3f3f3}
#slider h1{font-size:48px;}
#slider h3{font-size:28px;}
#slider ul{list-style-type:none; padding:0; margin:0 0 20px 0; font-size:14px;}
#slider ul li{list-style-type:none; padding:0 0 8px 30px; margin:0; background-image:url(../images/list.png); background-repeat:no-repeat; background-position:0 0}
.navButton{}
.navButton a{
	width:10px;
	height:10px;
	background-image:url(../images/nav_slide2.png);
	background-repeat:no-repeat;
	background-position:0 0px;
	border:0px;
	margin-right:10px;
	cursor:pointer;
	display:inline;
	display:inline-block;
	vertical-align:top;
	font-size: 0;
	line-height: 0;
	text-align:center;
}
.navButton a.activeSlide{
	width:10px;
	height:10px;
	background-image:url(../images/nav_slide2.png);
	background-repeat:no-repeat;
	background-position:0px -10px;
	margin-top:0px;
}



/* cycle slider */
#slider-container{position:relative; height:390px; width:940px;}
#sliderCycle{list-style-type:none; margin:0; padding:0}
#sliderCycle li{width:940px; height:420px;}
.slidertext{background-image:url(../images/trans.png); background-repeat:repeat; width:920px; padding:10px; position:absolute; bottom:0px; color:#fff; font-size:13px;}
#pager{position:absolute; right:15px; bottom:8px; z-index:12}
#pager a{
	width:15px;
	height:15px;
	background-image:url(../images/nav_slide.png);
	background-repeat:no-repeat;
	background-position:0 0px;
	border:0px;
	margin-right:10px;
	cursor:pointer;
	display:inline;
	display:inline-block;
	vertical-align:top;
	font-size: 0;
	line-height: 0;
	text-align:center;
}
#pager a.activeSlide{
	width:15px;
	height:15px;
	background-image:url(../images/nav_slide.png);
	background-repeat:no-repeat;
	background-position:0px -15px;
	margin-top:0px;
}

/* accordion slider  */
#accordion-slider{
	height: 340px;
    overflow: hidden;
    padding: 25px 10px 12px 15px;
    width: 900px;
}
.kwicks{
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width:900px;
}
.kwicks li {
	float: left;
	width: 234.5px ;
	height: 340px;
	margin-right: 0px;
	list-style-type:none;
	overflow:hidden;
	padding:0;
	margin:0 !important
}
.kwicks_text{
	color: #fff;
	background-image:url(../images/trans.png); background-repeat:repeat;
	position: absolute;
	bottom: 0px;
	padding: 10px;
	width:780px;
	margin-left: 0px;
	overflow:hidden;
	line-height:20px
}
.kwicks_text a, .kwicks_text a:visited{color:#fff; text-decoration:underline;}
.kwicks_text a:hover{text-decoration:none;}
.kwicks li a img{
	padding:0;
	margin:0;
	border:0;
}
.kwicks h2{color:#fff; margin-bottom:10px}

/* 3d slider */
#slider-container.piecemaker{ margin-top:-20px!important;}

/* END SLIDER */



/* INTRO CONTENT */
#intro-content{ text-align:center; padding:20px 0 20px 0; text-transform:uppercase}
#intro-text{font-size:26px; line-height:30px; margin:0; color:#000}


/* CONTENT */
#content{ 
	clear:both;
	position:relative;
	width:940px;
	padding:0 40px 40px 40px;
	margin:0 auto;
	background-image:url(../images/bg-content.gif);
}
#content.inner{padding-bottom:0px;}
#maininner{
	clear:both;
	width:940px;
	padding:50px 40px 50px 40px;
	margin:0 auto;
	background-color:#efefe4;
	background-image:url(../images/glow-footer.png);
	background-repeat:no-repeat;
}

#maininner-left{width:610px; float:left; background-image:url(../images/vertical-line.gif); background-repeat:repeat-y; background-position:right; padding-right:30px;}
#maininner-right{width:270px; padding-left:30px; float:left; }

#maininner-left2{width:440px; float:left; background-image:url(../images/vertical-line.gif); background-repeat:repeat-y; background-position:right; padding-right:30px;}
#maininner-right2{padding-left:30px; width:440px; float:left}

#maininner-left3{width:300px; float:left; padding-right:30px;}
#maininner-right3{padding-left:30px; width:540px; float:left;background-image:url(../images/vertical-line.gif); background-repeat:repeat-y; background-position:left;}

#maininner-left3 #content-container-inner{
	width: 300px;
}

#glow-content{
	background-image:url(../images/glow-content.png);
	background-repeat:repeat-x;
	height:25px;
	position:absolute;
	width:1020px;
	left:0;
}
.title-custom{text-transform:uppercase; text-align:center; border:solid 1px #bbbbbb; border-width:1px 0; padding:14px 0}
.title-smooth{color:#909090; padding:10px 0 20px 20px !important}
.title-strong{font-weight:bold;}
.title-strong h2.posttitle{
	height: 120px; 
	width: 220px;
	font-size: 18px;
}
.title-strong a, .title-strong a:visited, .title-strong a:hover{font-weight:bold; color:#909090}

/* image styling */
.imgborder{
	padding:3px;
	background-color:#fff;
	display:block;
	margin-bottom:10px;
	width: 210px;
	 height: 145px;
}
.imgcenter{margin:0 auto; display:block}


/* form and button */
input[type=text], textarea
{
	margin:4px 8px 8px 0px; 
	padding:8px; 
	color:#999999; 
	vertical-align:middle; 
	font-size:11px;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}



/* BUTTON*/
.more, .more:visited, .button, .button:hover, .button:visited{color:#6EB26D; font-size:13px; text-decoration:none}
.more:hover, .button:hover{color:#6EB26D; text-decoration:underline}
.button{
	border:0;
	color:#000000;
	font-size:14px;
	padding:5px 8px;
	cursor:pointer;
	background-color:#212121;
	height:40px;
	width:100px;
}
.button:hover{ background-color:#2e2e2e;color:#FFFFFF;}

.more{
	padding:0 0 0 0px;
	line-height:30px
}
.more.small, .button.small{
	padding:0px 20px;
	height:25px;
	line-height:20px;
	font-size:11px;
}
.more.large, .button.large{
	padding:0px 40px;
	height:40px;
	line-height:36px;
	font-size:20px;
}
.button2{
	background:#4a4a4a;
	background: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#4a4a4a));
	background:  -moz-linear-gradient(center top , #727272, #4A4A4A) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top,  #727272,  #4a4a4a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#727272', endColorstr='#4a4a4a');
	border:0;
	padding:8px 20px;
	color:#fff;
	border-radius:5px;
}
/* POSITION SIDE */


/* SIDE & WIDGET */
.texttitle{background-color:#efefe4;}
.widget-title{position:relative;}

#side ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	width: 100%;
	}
#side ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	width: 100%;
	}

#side ul li a, #side ul li a:visited{color:#676767}
#side .widget-container{margin-bottom:40px;margin-top: 10px;}
#side ul li li{
	padding:0 0 6px 18px;
	margin-bottom:5px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:0 7px;
	border-bottom:solid 1px #eaeadf;
	}
#side ul.children, #side ul.sub-menu{margin-left:10px;}
#side ul.children li, #side ul.sub-menu li{
	background-image:none;
	padding:0;
	}
#side .widget-box{
	background-color:#EFEFE4;
	padding:10px 20px 20px 20px;
	width: 220px;
	list-style: none outside none;
	}
#side .widget-box .categoryitems li {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
	width: 180px;
	}
#side #searchform{
	border:solid 1px #e0e1d7;
	padding:9px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width: 250px;
	}
#side #searchform input{width:200px; padding:0 !important; margin:0px !important; background:transparent}
#side #searchform #searchwidget{width:230px; padding:8px 10px; margin:0px; position:relative; background-color:#fff;}
#side #searchform input[type="submit"]{width:16px; height:16px; background-image:url(../images/search-icon.png); background-repeat:no-repeat; background-color:transparent; border:0; cursor:pointer; }


/* FOOTER */
#footer{
	clear:both;
	width:940px;
	padding:50px 40px 50px 40px;
	margin:-20px auto 0px auto;
	background-color:#efefe4;
	background-image:url(../images/glow-footer.png);
	background-repeat:no-repeat;
}

#footer-left{width:610px; float:left; background-image:url(../images/vertical-line.gif); background-repeat:repeat-y; background-position:right; padding-right:30px;}
#footer-right{width:270px; padding-left:30px; float:left; }
#footer .widget-container{margin-bottom:30px; clear:both}
#footer .widget-container .imgborder{margin-bottom:0px;}
#footer .widget-container:last-child{margin-bottom:0px;}
#footer .widget-title{ position:relative}
.texttitle{background-color:#efefe4; z-index:2; position:relative; padding-right:20px}
.linetitle{width:90%; height:30px; right:0; display:block; background-image:url(../images/dotted-line.gif); background-repeat:repeat-x; background-position:center; z-index:1 ; top:0; position:absolute}

#footer ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
.latestpost{}
.latestpost li{display:block; overflow:hidden; float:left; margin:0 70px 15px 0; width:270px}
.latestpost-date{color:#c6c6c6;}
.nomargin{margin-right:0px !important;}
/*footer product*/
.footer_product #footer-bottom{
		background-image:url(../images/bg-footerbottom.png);
	background-repeat:no-repeat;
	text-align:center;
	padding:0;
	height:60px;
	margin-bottom:30px;
	position:relative;
	margin:0 155px;
}
/*end footer product*/
#footer-bottom{
	background-image:url(../images/bg-footerbottom.png);
	/* background-repeat:no-repeat; */
	text-align:center;
	padding:0;
	height:60px;

	position:relative;
	width: 1040px;
	margin: 0 auto 30px auto;
	}
#curve-bottomleft{
	background-image:url(../images/curve-bottomleft.png);
	background-repeat:no-repeat;
	width:10px;
	height:7px;
	position:absolute;
	top:-6px;
	left:0;
	z-index:300
}
#curve-bottomright{
	background-image:url(../images/curve-bottomright.png);
	background-repeat:no-repeat;
	width:10px;
	height:7px;
	position:absolute;
	top:-6px;
	right:0;
	z-index:300
}
#copyright{padding:15px 0;}


/* column */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{margin-right: 4%; position:relative; float:left; }
.one_half{ width:48%; }
.one_third{width:30.6666%;}
.one_fourth{width:21%; }
.one_fourth p{width:220px; height:80px;}
.one_fifth{width: 16.8%;}
.one_sixth {width: 13.3333%;}

.two_third{width: 65.3332%;}
.two_fourth {width: 48%;}
.two_fifth {width: 37.6%;}
.two_sixth {width: 30.6666%;}

.three_fourth{width:74%;}
.three_fifth {width: 58.4%;}
.three_sixth {width: 47.9998%;}

.four_fifth {width: 79.2%;}
.four_sixth {width: 65.3332%;}

.five_sixth {width: 82.6665%;}
.last{ margin-right:0 !important; clear:right; }



/*==== Dropcaps ====*/
.dropcap1{
	text-shadow:1px 1px 0 #fff;
	display:block;
	float:left;
	font-size:34px;
	line-height:34px;
	margin:2px 8px 0 0;
	color:#666
}
.dropcap2{
	background: transparent url(../images/dropcaps.png) top left no-repeat;
	color:#fff;
	display:block;
	float:left;
	font-size:25px;
	line-height:45px;
	width:45px;
	height:45px;
	text-align: center;
	margin:4px 8px 0 0;
}
.dropcap3{
	background-color:#666;
	color:#fff;
	display:block;
	float:left;
	font-size:25px;
	line-height:40px;
	width:40px;
	height:40px;
	text-align: center;
	margin:6px 8px 0 0;
}

/*==== Highlight ====*/
.highlight1{padding:2px 5px;background-color:#e6e8e8;color:#000; border:solid 1px #ccc}	
.highlight2{padding:2px 5px;background-color:#666666;color:#fff; border:solid 1px #333}	

/*==== Bulleted List ====*/
.bullet-default{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-default li{
	background: transparent url(../images/arrow_circle.png);
	background-repeat:no-repeat;
	background-position:0 10px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	

.bullet-check{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-check li{
	background: transparent url(../images/arrow_check.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	
.bullet-star{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-star li{
	background: transparent url(../images/arrow_star.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	
.bullet-plus{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-plus li{
	background: transparent url(../images/arrow_plus.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	margin:0 0 0 10px;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px;
	float: left;
	width:180px;
}	
.bullet-circle{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-circle li{
	background: transparent url(../images/arrow_circle.png);
	background-repeat:no-repeat;
	background-position:5px 10px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}
.bullet-x{
	margin:0;
	padding:0;
	list-style-type:none;
}	
.bullet-x li{
	background: transparent url(../images/arrow_x.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	line-height:25px
}	
	
/*==== Info Boxes  ====*/
.download-box, .note-box, .error-box, .info-box {
	padding: 20px 20px;
	margin: 0 0 25px 0;
	padding-left: 60px;
	background: #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.download-box {
	background: #dde2aa url(../images/download.png) no-repeat scroll 20px 18px;
	border: 1px solid #a2c058;
	color: #7b9244;
	padding-left:60px
}

.note-box {
	background: #fdebae url(../images/note.png) no-repeat scroll 20px 15px;
	border: 1px solid #e6c555;
	color: #b28c0b;
	padding-left:65px
}
.error-box {
	background: #ffcccc url(../images/error.png) no-repeat scroll 20px 15px;
	border: 1px solid #ff9999;
	color: #fb1414;
	padding-left:60px
}

.info-box {
	background: #bde3f9 url(../images/info.png) no-repeat scroll 20px 15px;
	border: 1px solid #8bb5cd;
	color: #1d97db;
	padding-left:65px
}


/*==== Pullquotes ====*/
.pullquote-right,.pullquote-left{
	padding:0px 10px 0 50px;
	float:right;
	letter-spacing:0px;
	margin:0px 2px 20px 20px;
	width:50%;
	background-image:url(../images/quote.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	clear:both;
	font-size:16px;
	line-height:20px;
	font-family:Georgia, Arial;
	}
.pullquote-left{float:left;margin-left:2px;margin-right:20px;}



/* TABBLES */
table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #ececec;margin-bottom:18px;}
/*table,td,th { text-align:center;}*/
th{padding:10px;color:#666;text-transform:uppercase;}
td{padding:10px;color:#888;}
tfoot td{border:0px;}
th,tr:hover{background-color:#ececec;}
table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
tr.odd td {
	background: #F2F7FC;
}
}
/* TAB */
.tabcontainer{margin:20px 0px 0px 0px; color:#828282}

ul.tabs {
	margin: 0 22px 25px 22px;
	padding: 0 0 0 0;
	list-style: none;
	height: 25px;
	width: 100%;

}
ul.tabs li {
	background: none repeat scroll 0 0 #212121;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 25px;
	overflow: hidden;
	position: relative;
	font-size:11px;
	text-transform:capitalize;
	
	
}
ul.tabs li:hover{color:#fff; margin:0 8px 0 0}
ul.tabs li a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 0 25px;
	outline: none;
}
ul.tabs li a:hover {color:#fff;}
ul.tabs	 li.active{margin:0 8px 0 0}
html ul.tabs li.active, html ul.tabs li.active a:hover  {color:#FFFFFF;}
html ul.tabs li.active a:hover  {border:0 !important}
html ul.tabs li.active a{ color:#FFFFFF;}
#tab-body{
	background-image:url(../images/gradient_tab.gif);
	background-repeat:repeat-x;
}
.tab-content {padding: 30px 25px}


/* TESTIMONIAL  */
.ts-thinkbox-list{list-style-type:none; padding:0; margin:0;}
.ts-thinkbox-list li{clear:both; margin-bottom:40px;}
.ts-thinkbox-thumb{float:left;}
.ts-thinkbox-quote{font-style:italic; background-image:url(../images/quote.png); background-repeat:no-repeat; margin-left:130px; padding:10px 0 0 40px}
.ts-thinkbox-name{color:#999999;}
.ts-thinkbox-2 .ts-thinkbox-quote{margin-left:0;}

/*discount*/
.discount {
    background: url(../images/coupon-discount.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -65px 0 0 325px;
    padding: 35px 0 0;
    position: relative;
    width: 85px;
    z-index: 99;

}
.discount-tag {
	text-decoration: line-through;
    font-size: 14px;
}
h2.discount-tag {
    color: #BB330A;
	font-size: 200%; 
	text-decoration: none;
}
/* top-manu*/
#topmenu {
    display: table;
    height: 29px;
    line-height: 24px;
    margin: auto;
}
#topmenu .top-holder {
    color: #6E6E6D;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
    white-space: nowrap;
    width: 1000px;
}
#topmenu a {
    background: none repeat scroll 0 0 transparent;
    color: #16343B;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#topmenu a *:focus, #topmenu a *:hover, #topmenu a *:active {
    background-color: transparent;
    color: #004BC7;
    text-decoration: underline;
}
a.em1 {
    color: ##6E6E6D !important;
}
a.em1:hover {
    color: #004BC7 !important;
}
#up_arrow {
    margin: 0 !important;
    padding: 0;
    width: 15px;
}
#down_arrow {
    margin: 0 !important;
    padding: 0;
    width: 15px;
}
#languages-menu {
    background: none repeat scroll 0 0 white;
    border: 1px solid #606060;
    display: inline;
    list-style: none outside none;
    margin: 0 150px 0 120px;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: left;
    z-index: 10001;
}
* html #languages-menu li {
    height: 1%;
}
#languages-menu li a {
    color: #555555;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 0;
    text-align: left;
}
#languages-menu li a:hover {
    background: none repeat scroll 0 0 white;
    color: #BB330A;
    text-decoration: none;
}
#topmenu {
    display: block;
    right: 10px;
    text-align: right;
    top: 10px;
}
/*order listing*/
.order {
	margin: 0 0 7px 0;
}
/*end orer listing*/

.sys_slider 					{ color:#00000; width:920px; margin:0px auto 0 auto; overflow:hidden; height:400px !important; }
.sys_slider p 					{ color:#00000; padding:0; margin:0 0 10px 0; line-height:24px; font: italic 14px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;height: 80px;  }
.sys_slider h1 					{ color:#00000; margin-top:0px; padding-bottom:0px; font: 22px Georgia, "Times New Roman", Times, serif; text-transform:uppercase}
.sys_slider h2					{ color:#00000; margin-top:20px; padding-bottom:0px; }

.sys_slider .descleft 			{ float:left; width:285px; height:350px; margin:0 15px 0 0; padding:0 5px 0 0px; overflow:hidden; text-align: left !important; }
.sys_slider .descright 			{ float:right; width:300px; height:370px; margin-left:15px; padding:0 0px 0 5px; overflow:hidden; text-align: left !important;}

.sys_slider .half 				{ width:580px; height:350px; background:#fff; -moz-box-shadow:0px 2px 2px #414141; -webkit-box-shadow:0px 2px 2px #414141; float:left;  margin:0; }
.sys_slider .halfright			{ width:580px; height:260px; background:#fff; -moz-box-shadow: 0px 2px 2px #414141; -webkit-box-shadow:0px 2px 2px #414141; float:left;  margin:0; }

.sys_slider .half img,
.sys_slider .halfright	img		{    height: 330px; width: 555px;}


.sys_slider .full 				{ width:900px; height:260px; background:#fff; -moz-box-shadow: 0px 2px 2px #414141; -webkit-box-shadow:0px 2px 2px #414141; margin:0 auto; float:left;   }
.sys_slider .full img 			{ width:880px; height:240px; margin:10px auto 0 auto; padding-right:40px;   }

.sys_slider .half .loader 		{ background:url(../ajax-loader.gif) no-repeat center center; width:580px; height:265px; }
.sys_slider .full .loader 		{ background:url(../ajax-loader.gif) no-repeat center center; width:940px; height:265px; }

.pic 							{ text-align:center;   }

.cs-prev, .cs-next 				{ display:none }
.sys_slider .half .holder		{ margin-top:10px;}
.sys_slider .halfright .holder	{ margin-top:10px;}

#nav 							{ margin:10px 0 0 0; padding-top:5px; display:none; padding-left:10px; padding-right:15px; z-index:2100; position:relative  }
#nav a 							{ outline:none; }
#nav a 							{ background:transparent url(../images/slider_nav.png) no-repeat 0 0; margin:-20px 2px 0 0; display:block; float:left; width:16px; height:34px; text-indent:-9999px; border:none; }
#nav a.activeSlide 				{ background:transparent url(../images/slider_nav.png) no-repeat -28px 0; border:none; }

.slideshow 						{ margin-left:10px; }
#details_left .discount {
    background: url("../images/coupon-discount.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -100px 0 0 300px;
    padding: 35px 0 0;
    position: absolute;
    width: 85px;
    z-index: 99;
}
.discount {
    background: url(../images/coupon-discount.png) no-repeat scroll 0 0 transparent;
    height: 80px;
    margin: -125px 0 0 190px;
    padding: 35px 0 0;
    position: absolute;
    width: 85px;
    z-index: 99;
}
.discount-tag {
	text-decoration: line-through;
    font-size: 14px;
}
h2.discount-tag {
    color: #BB330A;
	font-size: 200%; 
	text-decoration: none;
}
.descleft .discount {
    margin: -170px 0 0 808px;
    padding: 35px 0 0;
}
.descright .discount {
    margin: -170px 0 0 -600px;
    padding: 35px 0 0;
}