/* Minification failed. Returning unminified contents.
(1135,1): run-time error CSS1019: Unexpected token, found '@import'
(1135,9): run-time error CSS1019: Unexpected token, found 'url('skins/full.css')'
 */
/* 

Performs - CSS File

*/

/*** FONTS  ***/

@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* #Base 960 Grid
================================================== */

    .container					                { position: relative; width: 960px; margin: 0 auto; padding: 0; }
    .column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */	
	.container .one.column						{ width: 60px;  }
	.container .two.columns 					{ width: 140px; }
	.container .three.columns 					{ width: 220px; }
	.container .four.columns 					{ width: 300px; }
	.container .five.columns 					{ width: 380px; }
	.container .six.columns 					{ width: 460px; }
	.container .seven.columns 					{ width: 540px; }
	.container .eight.columns 					{ width: 620px; }
	.container .nine.columns 					{ width: 700px; }
	.container .ten.columns 					{ width: 780px; }
	.container .eleven.columns 					{ width: 860px; }
	.container .twelve.columns 					{ width: 940px; }

    /* Offsets */
	
	.container .offset-by-one                	{ padding-left: 80px;  }
    .container .offset-by-two                	{ padding-left: 160px; }
    .container .offset-by-three              	{ padding-left: 240px; }
    .container .offset-by-four               	{ padding-left: 320px; }
    .container .offset-by-five               	{ padding-left: 400px; }
    .container .offset-by-six                	{ padding-left: 480px; }
    .container .offset-by-seven              	{ padding-left: 560px; }
    .container .offset-by-eight              	{ padding-left: 640px; }
    .container .offset-by-nine               	{ padding-left: 720px; }
    .container .offset-by-ten                	{ padding-left: 800px; }
    .container .offset-by-eleven             	{ padding-left: 880px; }
	
	
	/* Column Layouts */
	.one_half, .one_third, .two_third, 
	.three_fourth, .one_fourth, .one_fifth, 
	.two_fifth, .three_fifth, .four_fifth, 
	.one_sixth, .five_sixth{margin-right: 2%; margin-left:2%; position:relative; float:left; }
	
	.one_half			{ width:48%; }
	.one_third			{ width:30.6666%;}
	.one_fourth			{ width:22%; }
	.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%;}
	.firstcols			{ margin-left:0px !important; }
	.last, .lastcols	{ margin-right:0px !important; clear:right; }

	/* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear, .clr {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }


/*** GLOBAL  ***/

body {
	font-family:"DroidSansRegular", Arial, Verdana;
	font-size:13px;
	margin:0 auto;
	padding:0;
	line-height:22px;
}
* {
	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! */
}
.clearfix{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:40px 0px;
	page-break-after:always;
	text-align:center;
	width:100%;
	clear:both;
}

.line {
	border-width:0;
	height:3px;
	line-height:0;
	margin:20px 0px;
	page-break-after:always;
	text-align:center;
	width:100%;
	background:#e5e5e5;
}

.separator{
	border-width:0;
	height:1px;
	line-height:0;
	margin:0px 0px 45px 0px;
	page-break-after:always;
	text-align:center;
	width:100%;
	clear:both;
}

/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h1, h2, h3{margin-bottom:15px; font-family:"DroidSansBold", Arial, Verdana; font-weight:normal; }
h4, h5, h6{margin-bottom:8px; font-family:"DroidSansRegular", Arial, Verdana; font-weight:normal; }

h1 {font-size:30px; line-height:30px;}
h2 {font-size:25px; line-height:26px;}
h3 {font-size:16px; line-height:24px;}
h4 {font-size:13px; line-height:22px;}
h5 {font-size:12px; line-height:20px;}
h6 {font-size:11px; line-height:normal}


/* links */
a, a:visited {text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none}

/* image */
img{max-width:100%;}
.img-frame{ position:relative; margin:10px 0px 10px 0px;}


/* 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;
}

.frame{	padding:2px; }

.right{ float:right;}
.left{ float:left;}

/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote {
	margin-bottom:15px;
}
.small{ font-size:11px;}
ul, ol {
	margin:10px 0 20px 20px;
}
li ol,
li ul
{
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol {list-style:decimal;}
	
blockquote {
	font-style:italic;
	margin:0px 0 20px 0px;
	padding:4px 10px 0px 30px;
	background-image:url(images/quote.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	clear:both;
	font-size:13px;
	line-height:20px;
}

blockquote p{ margin:0px;}


/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #dbdbdb;
	padding:15px 10px;
}
.no-margin{ margin:0px!important;}

/*** END OF DEFAULT ELEMENT STYLES ***/

	

/*** TOP AREA & MENU ***/
#top{ padding:25px 0px 25px 0px;}
#logo{float:left;}
#nav{position:relative;	z-index:200;float:left;padding:0;}

#topnav{
	margin:7px 0 0 0;
	padding:0;
	list-style-type:none;
	overflow:visible;
	position:relative;
	float:right;
	font-size:12px;
	font-family:"DroidSansRegular", Arial, Verdana;
	text-transform:uppercase
  }

#topnav li li{ font-size:12px; text-transform:none;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {	float:	left;	margin-bottom:	1em;}
.sf-menu a { padding: .75em 1em;	text-decoration:none;}


/*** arrows **/
.sf-menu .sf-sub-indicator { display:none;}


 /*** HEADER & SLIDER ***/
#header{padding:29px 0 0px 0; }
#header h2{ padding-bottom:14px;}

/* Slider */
#slider-container{padding:0;  }
#slider{ width:940px; height:349px; position:relative; overflow:hidden;  }

#slider .cycle img{ z-index:0; overflow:hidden; }
#slider .cycle{width:940px; height:294px; position:relative; overflow:hidden;}

.slide-text{ 
	z-index:150;
	width:281px;
	position:absolute;
	bottom:20px;
	padding:19px;
	left:30px;
}

.slide-text h2{ font-size:18px; margin-bottom:5px; padding-bottom:0px!important; font-weight:bold; line-height:normal}
.slide-text p{ margin-bottom:0px; font-size:11px;}

#slideshow_navigation{position:absolute; left:0px; bottom:15px; z-index:30; text-align:center;}
#pager {
	width:940px;
	text-align:center;
	z-index:100;
	left:0px;
	bottom:0px;
}

#pager a{
	width:14px;
	height:15px;
	background-image:url(images/nav-slide.png);
	background-repeat:no-repeat;
	border:0px;
	margin-right:6px;
	cursor:pointer;
	display:inline-block;
}

#pager a { text-indent:-9999px;}

#pager a.activeSlide{
	width:14px;
	height:15px;
	background-image:url(images/nav-slide.png);
	background-repeat:no-repeat;
	background-position:0px -15px;
	margin-top:0px;

}




/* CONTENT */
#main-content{ padding:44px 0}


/* ecommerce */

.products{ margin:0px 0px 30px 0px; padding:0px; list-style-type:none; display:block; float:left;}
.products li{ float:left; width:191px; margin-right:20px; font-size:12px;}

.products .box1{ padding:10px; }
.products .box1 h4{ text-align:center; margin-bottom:0px;}
.products .box2{ padding:10px; text-align:center;}
.products .box3{ padding:20px 10px; }

.products .price{ float:left; font-size:13px; padding-top:5px;}
.products .button{ float:right; }

/* SIDEBAR */
.sidebar{ padding-left:40px; width:280px;}
.sidebar .widget-title{ font-weight:bold; }
.sidebar ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
.sidebar ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:11px;
 }

.sidebar ul li li{
	margin:5px 0px 0px 0px;
	padding:5px 5px 0px 0px;
}
.sidebar ul li li:first-child{ border-top:0}
.sidebar ul li.link li{ font-size:12px;}
.sidebar ul li.widget-container.link li:first-child{ padding-top:5px;}
.sidebar .widget-container{margin-bottom:40px;}
.sidebar .text a{ background:none; padding:0px;}

.boxslideshow{height: 196px; position:relative;}
.boxslideshow .wdt-title{ position:absolute; top:91px; padding:5px 10px; width:93%;}

.ts_testi_cycle{ font-style:italic; font-size:13px; }

.banner li{ float:left; border:0px!important; padding:0px 0px 20px 0px!important; margin:0px 30px 0px 0px!important;}
.banner li.last{ margin-right:0px!important;}

.sidebar ul #lastestpost li{
	margin:0px 0px 15px 0px !important;
	padding:15px 5px 0 0px !important;
}
.sidebar ul #lastestpost li:first-child{padding-top:0px !important;}

.sidebar #search .inputbox{width:210px; padding:7px 5px; vertical-align:top; height:12px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomright:0px;

}
.sidebar #search .button{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-bottomleft:0px;
	padding:7px 15px;
	border-left: none;
	vertical-align:top; height:28px;
}


/* sidebar ecommerce */
.sidebar.ecommerce .widget-title{ padding:10px 0px 10px 20px; margin-bottom:5px;}
.sidebar.ecommerce ul li li{
	margin:5px 20px 0px 20px;
	padding:5px 5px 0px 0px;
	font-size:12px;
}
.sidebar.ecommerce .widget-container{ padding-bottom:5px;}

/* Cart */
.sidebar.ecommerce .widget-container.cart{ padding-bottom:10px;}
.sidebar.ecommerce .cart .widget-title{ background:none; margin:0px 20px 15px 20px; padding:10px 0px;}
.sidebar.ecommerce .cart .widget-title.cart_block_list{ border:0px; margin-bottom:0px;}
.sidebar.ecommerce .cart .products-price{ margin:0px 20px 15px 20px; padding-bottom:10px;}
.sidebar.ecommerce .cart .products-price li{ margin:0px;}

.sidebar.ecommerce .cart li{ border:0px; padding-top:0px; margin-top:0px;}
.shopping-button{ margin:15px auto; width:180px;}
.cart-but{margin-right:5px; float:left;}

/* Special */
.sidebar.ecommerce .special li{ clear:both!important; padding-top:10px; padding-bottom:5px;}
.sidebar.ecommerce .special .price{ font-size:24px; padding:5px 0px;}
.sidebar.ecommerce .special .old-price{ font-size:13px; text-decoration: line-through;}

/*end sidebar ecommerce */



/*** FOOTER ***/
.foot-col{ padding-top:35px; font-size:11px;}
.foot-col ul{ margin:0px 0px 30px 0px; padding:0px; list-style-type:none;}
.foot-col .widget-container li{ list-style-type:none; padding-bottom:5px; margin-bottom:5px;  }

.container.foot-col .three.columns{ width:172px;}

#footer{ text-align:center; padding:18px 0px; font-size:12px; }

/* footer ecommers*/
#setCurrency{ float:left; margin-right:15px;}
#setCurrency select{ padding:0px;}
#setCurrency label{ padding-right:5px;}
#languages{ margin:0px; padding:0px; list-style-type:none; float:left;}
#languages li{ float:left; margin-right:5px;}


/*=======================================*/
.backtop{text-align:right; float:right; padding:0 0 8px 0}


/*== Column List ==*/
.four_column{list-style-type:none; margin:0px; padding:0px;}
.four_column li{list-style-type:none;width:22%; margin-right:4%; float:left;}
.four_column p{margin-bottom:10px;}

.three_column{list-style-type:none; margin:0px; padding:0px;}
.three_column li{list-style-type:none;width:30.66%; margin-right:4%; float:left;}
.three_column p{margin-bottom:10px;}

.two_column{list-style-type:none; margin:0px; padding:0px;}
.two_column li{list-style-type:none;width:48%; margin-right:4%; float:left;}
.two_column p{margin-bottom:10px;}

.three_four_column{list-style-type:none; margin:0px; padding:0px;}
.three_four_column li{list-style-type:none;width:74%; margin-right:4%; float:left;}
.three_four_column p{margin-bottom:10px;}

.two_column li li, .three_column li li, .four_column li li, .three_four_column li li{margin:0px; width:auto !important; float:none;}

/* Form and Button */
input[type="text"], input[type="password"],
textarea, select {	padding: 5px 5px;  font-size:12px; }
input.button{padding:5px 20px;}
.button:hover{ text-decoration:none; }
.button, .button:visited{
	padding:5px 20px 3px 20px;
	display:inline-block;
	font-size:12px;
	line-height:20px;
	text-align:center;
	font-family:"DroidSansRegular", Arial, Verdana;
	text-transform:uppercase;
	border-radius: 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	cursor:pointer;
}


/* Tabs */
.tabcontainer{margin:20px 0px 0px 0px;}
ul.tabs {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	height: 30px;
	width: 100%;

}
ul.tabs li {
	float: left;
	margin: 0 15px;
	padding: 0;
	line-height:31px;
	height:29px;
	overflow: hidden;
	position: relative;
	font-size:13px;
	
}
ul.tabs li:first-child{ margin-left:0px;}

ul.tabs li a {
	text-decoration: none;
	display: block;
	padding: 0 0px;
	outline: none;
}

.tab-content {padding: 30px 0px 0px 0px}

/* Tabs ecommerce*/
.tabcontainer-ecommerce #tab-body{ padding:0px 20px 20px;}
.tabcontainer-ecommerce ul.tabs li {
	float: left;
	margin: 0 0px;
	padding: 0 20px;
	line-height:31px;
	height:29px;
	overflow: hidden;
	position: relative;
	font-size:13px;
	
}

/* jQuery Toggle */
h2.trigger {
	padding:5px 0px;
	margin: 0 0 1px 0;
	width:auto;
	font-size:13px;
	font-family:"DroidSansRegular", Arial, Verdana;
}

h2.trigger span {
	text-decoration: none;
	display: block;
	background: url(images/plus.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:25px;
	cursor:pointer;
}

h2.active span{background: url(images/minus.png) no-repeat;background-position:0px 8px !important;}
h2.active {background-position: left bottom;}

.toggle_container {
	margin: 0 0 0;
	padding: 0;
	overflow: hidden;
	width: auto;
	clear: both;
	border-width:0px 1px;
}

.toggle_container .block {
	padding: 10px;
}

.toggle_container .block p {
	padding:0;
	margin: 0 0 5px 0;
}


/* == Dropcaps == */
.dropcap1{
	display:block;
	float:left;
	font-size:34px;
	line-height:34px;
	margin:2px 8px 0 0;	
}

.dropcap2{
	display: block;
	width: 47px;
	height: 47px;
	-moz-border-radius: 47px;
	-webkit-border-radius: 47px;
	-khtml-border-radius: 47px;
	border-radius: 47px;
	float:left;
	font-size:25px;
	line-height:47px;
	text-align: center;
	margin:0px 8px 0 0;
}

.circle{
	display: block;
	width: 47px;
	height: 40px;
	-moz-border-radius: 47px;
	-webkit-border-radius: 47px;
	-khtml-border-radius: 47px;
	border-radius: 47px;
	float:left;
	font-size:12px;
	line-height:15px;
	text-align: center;
	margin:8px 15px 0 0;
	padding-top:7px;
}

.dropcap3{
	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; }	
.highlight2{padding:2px 5px; }	


/*==== Pullquotes ====*/
.pullquote-right,.pullquote-left{
	padding:0px 10px;
	float:right;
	font-style:italic;
	font-size:13px;
	letter-spacing:0px;
	line-height:20px;
	margin:0px 2px 20px 20px;
	padding:10px 20px;
	width:50%;
	}
	
.pullquote-left{float:left; margin-left:2px; margin-right:20px;}
/* 

Performs - CSS File

USE THIS STYLE SHEET FOR INNER PAGE

*/



/* Page Navi*/
.pagenavi {clear:both; padding:0px 0; font-size:12px; margin-bottom:20px; }
.pagenavi a, .pagenavi a:visited{text-transform:none;}
.pagenavi .prev{}
.pagenavi .next{ float:right;}


/* SERVICE */
.service-left{ font-size:11px; float:left; margin-left:15px; }
.service-right{ font-size:11px; float:left; padding-left:10px;}


/* PORTFOLIO */
.ts-display-clear{clear:both; height:1px !important; line-height:1px !important; float:none!important}
.ts-display-pf-text{ line-height:22px; padding-top:10px;}
.ts-display-pf-text h3{ font-size:11px; margin-bottom:0px; font-family:"DroidSansRegular", Arial, Verdana;}
.ts-display-pf-text p{ margin-bottom:5px; font-size:11px;}


.ts-display-pf-img {
	position:relative;
    padding:2px; 
	overflow:hidden;
}

.ts-display-pf-img a.image{
	display:block;
	position:relative;
	overflow:hidden;
}
.ts-display-pf-img a{ line-height:normal; padding:0px; margin:0px;}
.ts-display-pf-img a .rollover{
	background:url(images/hover-zoom.png);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
    position:absolute;
	z-index:10;
	display:none;
	cursor:pointer;
}
.ts-display-pf-img a .rollover.gotolink{
	background:url(images/hover-link.png);
	background-repeat:no-repeat;
	background-position:center;
}
.ts-display-pf-img a .rollover.gotopost{
	background:url(images/hover-doc.png);
	background-repeat:no-repeat;
	background-position:center;
}

.ts-display-pf-col-2, .ts-display-pf-col-4{list-style-type:none; padding:0px 0px 40px 0px; margin:0px 0px 40px 0px; float:left;}


/* 2 column */
.ts-display-pf-col-2 .ts-display-pf-img a.image{
	width:100%;
	height:105px;
}

.ts-display-pf-col-2 .ts-display-pf-img a .rollover{
	width:100%;
	height:105px;
}


/* 4 column */
.ts-display-pf-col-4 .ts-display-pf-img a.image{
	width:100%;
	height:184px;
}

.ts-display-pf-col-4 .ts-display-pf-img a .rollover{
	width:100%;
	height:184px;
}




/* BLOG */
.post{margin-bottom:40px;  position:relative; padding-bottom:50px; }
.post .posttitle{ margin-bottom:0px;}
.post-date{
	display:inline-block;
	width: 47px;
	height: 40px;
	-moz-border-radius: 47px;
	-webkit-border-radius: 47px;
	-khtml-border-radius: 47px;
	border-radius: 47px;
	float:right;
	font-size:12px;
	line-height:15px;
	text-align: center;
	margin:0px 0px 0 0;
	padding-top:7px;
}
.posttitle a:hover{text-decoration:none}
.post.single{margin-bottom:0px; padding-bottom:0px; border:0;}


.entry-content{padding:20px 0 0 0;}
.entry-content .aligncenter{margin-bottom:20px;}

/* Social link*/
#share{float:right}
.shareitems{float:left;}
#share .tw{width:100px;}
#share .fb{width:100px;}
#share .gplus{width:70px;}

/* comment */
.commentlist{
	list-style-type:none;
	padding:0;
	margin:0;
}
.commentlist ol{
	list-style-type:none;
	padding:30px 0 0 90px;
	margin:0;
}

.commentlist li{
	position:relative;
	padding:0 0 30px 0;
}
.commentlist li li{
	position:relative;
	padding:0;
}

.avatar{
	position:absolute;
	top:0;
	left:0;
}
.tuser{font-size:13px; color:#303030;}
.tdate{ font-size:10px; font-style:italic;}
.comment-body{margin:0 0 0 90px; padding:0;}
.comment-body p{ margin-bottom:5px;}
.comment-body .more{ padding:0px 0px;}
#commentform label{display:block}
#commentform .text-input{
	margin-bottom:8px;
	padding:8px 5px;
	vertical-align:middle;
	width:60%;
}
#commentform .textarea{
	margin-bottom:20px;
	padding:8px 5px;
	vertical-align:top;
	width:97%;
}

#commentform .button{padding:5px 20px;}


/* CONTACT */
.contact h4{ text-transform:uppercase; }
form{margin:0; padding:0;}
fieldset{border:0px;}
#contactform{margin:0 auto; position:relative; }
#contactform label{display:block;}
label.sp { width:3px;}
span.error{color:red; text-align:left; font-size:11px; }
#contactform textarea, #contactform input{ }
#contactform input.text-input{
	margin-bottom:15px;
	vertical-align:middle;
	padding:8px 5px;
	width:50%;
}
#contactform textarea{ width:97%; padding:8px 5px;} 
#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

#contactform .button{
	cursor:pointer;
	margin:15px 0px 0px 0px;
	padding:5px 20px 3px 20px;
	clear:both;
	text-transform:none
 }


/* ============= ecommerce ===================== */
.main-box{ padding:20px; margin-bottom:30px;}

/* Product Details */
.box-price{ margin:15px 0px;}

#slideshow { width:209px; height:235px; }
#product-nav  { width: 100%; float:left; margin:0px; padding:0px;}
#product-nav  li { width: 93px; float: left; margin: 20px 20px 20px 0px; list-style: none }
#product-nav  a { width: 93px; padding: 0px; display: block; }
#product-nav  a:focus { outline: none; }
#product-nav  img { border: none; display: block; }

.discount{ text-transform:uppercase;}
#our_price_display{ font-size:20px; }
.our_price_display{ margin:10px 0px 15px 0px; display:block; }
#old_price{ text-decoration:line-through; margin-bottom:0px;}
#quantity_wanted_p label{ float:left; margin-right:10px;}
#quantity_wanted_p input{ width:inherit; padding:2px;}

/* Product list */
.productsCategory a{ font-size:15px;}
#productsSortForm label, #productsSortForm select {
    float: right;
}
#productsSortForm select{ padding:2px;}
#productsSortForm label{ padding-right:10px; line-height:20px;}
#productsSortForm{ padding-top:30px;}

.note{ padding:5px 15px; display:inline-block; text-transform:uppercase; margin-bottom:15px;}
.pd-list-button{ margin:10px 0px 0px 0px; padding:0px; list-style-type:none;}
.pd-list-button li{ padding-bottom:10px;}
.pd-list-button .button.white{ width:71px;}
.compare label{ font-size:11px;}

.box-img, .box-left, .box-right{ float:left; margin-top:10px;}
.box-img{ width:147px;} 
.box-left{ width:250px; padding:0px 20px 0px 20px;}
.box-left h4{ margin-bottom:15px;} 
.box-right{ width:119px; padding-left:20px;}

/* steps (like order step) */
ul.step {
	background: transparent url('images/step_start.gif') no-repeat bottom left;
	list-style: none;
	margin: 0.8em auto;
	padding-left: 20px;
	padding-bottom:7px;
	height: 25px;
	width: 73%
}
ul.step li {
	height: 25px;
	float: left;
	width: 100px;
	text-align: center;
	 padding-bottom:7px;
	background: transparent url('images/step_standard.gif') no-repeat bottom left
}
ul.step li.step_current {background: transparent url('images/step_current.gif') no-repeat bottom left; }
ul.step li.step_todo {}
ul.step li#step_end { width: 40px }
ul.step li#step_end { background: transparent url('images/step_end.gif') no-repeat bottom left }



/* shopping cart */
.cart_last_product { width: 50%;	margin: 0 auto 12px}
.cart_last_product_header .left {background: none;}
.cart_last_product_header{ margin-bottom:20px;}
.cart_last_product_header .left {
	background-position:0 0;
	margin-bottom:5px;
	padding:5px 15px;
	width:100%;
	line-height: 24px;
}
.cart_last_product_img { float:left }
.cart_last_product_img img {
	margin:0 6px;
	border:0px;
	width: 45px;
	height: 45px
}
 .cart_last_product_content { 
	float:right; 
	width:241px;
	padding-top:12px; 
}


/* Table Cart*/
table.std {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	margin-top:20px;
}


#cart_summary  thead th{ padding:5px 0px; }
#cart_summary th.cart_product.first_item{padding:0px 0px 0px 10px;}
th.cart_description.item, th.cart_product.first_item{ text-align:left;}
th.cart_total.last_item{ text-align:right; padding-right:25px!important;}

tr.cart_item td { padding: 0.5em 0 }
td.cart_product a { margin: 0 0.6em }
td.cart_product a img {	width: 50px; height: 50px }
td.cart_quantity{ text-align:right;}
td.cart_quantity input{ border:0px;}
td.cart_unit,  td.cart_discount_price { text-align: center }
td.cart_availability, td.cart_ref { text-align: center }
td.cart_total{ text-align:right}
td.cart_total span.price{padding-right:20px;}



/**/
#cart_summary tfoot td {
	line-height: 1.5em;
	padding:5px 0px 5px 0px;
	text-align:right;
}
#cart_summary tfoot td.price{ padding-right:20px;}
#cart_summary tfoot tr.cart_total_product td { }


/* Voucher */
div#cart_voucher.table_block {
	border:2px solid #e5e5e5;
	margin:30px 0px;
	padding:20px;
}
div#cart_voucher.table_block h3, div#cart_voucher.table_block p, div#cart_voucher.table_block .button {
    display: inline;
}

div#cart_voucher.table_block h3{ font-family:15px; margin-right:20px; font-family:"DroidSansRegular", Arial, Verdana;}
div#cart_voucher.table_block p{ margin:0px;}
#discount_name{ width:40%; margin:0px 5px;}

#order-detail-content .pagenavi a{ text-transform:uppercase;}

/* Login */
#create-account_form h3, #login_form h3{ padding-bottom:5px;}
#create-account_form h4{ padding-bottom:10px;}
#create-account_form label, #login_form label {
    clear: both;
    display: block;
    float: none;
    margin-bottom: 0.3em;
    text-align: left;
    width: 100%;
}

#create-account_form input.account_input, #login_form input.account_input{ width:80%;}


/* 

Performs - CSS File

USE THIS STYLE SHEET FOR COLOR STYLE
*/


@import url('skins/full.css');			/* Full */
/*@import url('skins/boxed.css');*/		/* Boxed */

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(../images/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/* Performs Full Color */

body{
	color:#555;
}

hr { border-bottom:1px solid #f1f1f1;}

h1, h2, h3, h5{color:#303030; }
h4, h6{ color:#2d6191;}

a, a:visited {color:#2d6191;}
a:hover{color:#2d6191;}

.frame{	border:1px solid #e5e5e5; }

/*** CONTAINER ***/
#wrapper-top{ background:#fff;}
#wrapper-header{background:#f9f9f9; border-top:1px solid #eee; border-bottom:1px solid #eee;}
#wrapper-content{ background:#fff;}
#wrapper-beforefooter{background:#f9f9f9; border-top:1px solid #eee;}
#wrapper-footer{background:#2b2b2b; }

/* Top Nav */
#topnav a{color:#878787;}
#topnav a:hover{color:#2d6191;}
#topnav.sf-menu li.current li a{color:#878787;}
#topnav.sf-menu .current a, #topnav.sf-menu li li.current a, #topnav.sf-menu li li a:hover{color:#2d6191;}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#303030;
}
.sf-menu ul{ border:1px solid #eee; border-bottom:0px;}
.sf-menu li li {background:	#fff; border-bottom:1px solid #eee;}

.sf-menu li li li {	background:	#fafafa;}

/* Slider */
.slide-text{
	color:#fff;
	background:#000; 
	opacity: 0.9;
    -moz-opacity: 0.9;
    filter:alpha(opacity=90);
 }

.slide-text h2{ color:#fff;}
.slide-text p{ color:#a4a4a4;}

/* content */
input[type="text"], textarea{ border:1px solid #e6e6e6; color:#555;}
a.button{ color:#555; }
.button{
	color:#555;	
	border:solid 1px #e5e5e5;
	background:#f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background: -moz-linear-gradient(top,  #ffffff,  #f4f4f4);
	background: -o-linear-gradient(top,  #ffffff,  #f4f4f4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');
	
}

.button:hover{
	border:solid 1px #e5e5e5;
	color:#555;	
	background:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#ffffff));
	background: -moz-linear-gradient(top,  #f4f4f4,  #ffffff);
	background: -o-linear-gradient(top,  #f4f4f4,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff');
}

.button.white{ 
	color:#555!important;
	border:1px solid #e6e6e6;
	background:#f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
	background: -moz-linear-gradient(top,  #ffffff,  #f4f4f4);
	background: -o-linear-gradient(top,  #ffffff,  #f4f4f4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');
	
}

.button.white:hover{
	color:#555; 
	border:1px solid #e6e6e6;
	background:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#ffffff));
	background: -moz-linear-gradient(top,  #f4f4f4,  #ffffff);
	background: -o-linear-gradient(top,  #f4f4f4,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff');
}

.button.black{
	color:#ccc!important;
	border:1px solid #3c3c3c;
	background:#313131;
	background: -webkit-gradient(linear, left top, left bottom, from(#474747), to(#313131));
	background: -moz-linear-gradient(top,  #474747,  #313131);
	background: -o-linear-gradient(top,  #474747,  #313131);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#313131');
}

.button.black:hover{
	color:#ccc;
	border:1px solid #3c3c3c;
	background:#474747;
	background: -webkit-gradient(linear, left top, left bottom, from(#313131), to(#474747));
	background: -moz-linear-gradient(top,  #313131,  #474747);
	background: -o-linear-gradient(top,  #313131,  #474747);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#474747');
}

.postdate, .entry-utility, .entry-utility a{ color:#999; }

/* == Dropcaps == */
.dropcap1{	text-shadow:1px 1px 0 #ccc;	color:#555555; }
.dropcap2{	background-color:#555555; color:#fff;}
.circle{ background-color:#555555;	color:#fff; }
.dropcap3{	background-color:#989898; color:#fff; }

/*== Highlight ==*/
.highlight1{ background-color:#e6e8e8; color:#000; border:solid 1px #ccc}	
.highlight2{ background-color:#666666; color:#fff; border:solid 1px #333}	


/*==== Pullquotes ====*/
.pullquote-right,.pullquote-left{	background-color:#eeefef;	}
	


/* content ecommerce */
.main-box{ border:1px solid #e5e5e5;}

.products li{border:1px solid #e6e6e6;}
.products li .button a{ color:#555}
.products .box2{ border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#fafafa;}
.products .price{color:#303030;}

/* Product Details */
#slideshow { border:1px solid #e6e6e6; }
#product-nav  a {  border: 1px solid #e6e6e6; }
#product-nav  li.activeSlide a { background: #88f }
.discount{ color:#2d6191; }
#our_price_display{ color:#303030;}
.our_price_display{ color:#777; }

/* Product list */
.note{ background:#eee;}

/* steps (like order step) */
ul.step li.step_current {color:#2d6191;}

/* shopping cart */
.cart_last_product_header .left {background-color:#4c4c4c; color: #fff;}

/* Table Cart*/
#cart_summary  thead{
	border:1px solid #e5e5e5;
	background:#f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	background: -o-linear-gradient(top,  #ffffff,  #f3f3f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
}

/**/
#cart_summary tfoot td {border-top: 1px solid #e5e5e5;}
#cart_summary tfoot tr.cart_total_price td { border-bottom: 1px solid #e5e5e5 }

/* Voucher */
div#cart_voucher.table_block {border:2px solid #e5e5e5;}

/* Login */
#create-account_form h3, #login_form h3{ border-bottom:2px solid #e5e5e5;}
#create-account_form input.account_input, #login_form input.account_input{ border:1px solid #e5e5e5}



/* Pagenavi*/
.pagenavi a, .pagenavi a:visited{ color:#777;}

/* Blog */
.post{border-bottom:1px solid #f1f1f1;}
.post-date{	background-color:#555555; color:#fff; }
.entry-utility{font-size:11px; color:#999}
.entry-utility a, .entry-utility a:visited{color:#999;}

/* Tabs */
ul.tabs li:hover{border-bottom:3px solid #353535;}
ul.tabs li a {	color: #555;}
ul.tabs li a:hover {color:#2d6191}
ul.tabs li.active{ border-bottom:3px solid #353535;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {color:#2d6191}
html ul.tabs li.active a{ color:#2d6191; }
#tab-body{	border-top:solid 1px #f1f1f1;}

/* Tabs ecommerce*/
.tabcontainer-ecommerce ul.tabs li, .tabcontainer-ecommerce ul.tabs li:hover{border-bottom:0px; border:1px solid #e6e6e6;
	background:#f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	background: -o-linear-gradient(top,  #ffffff,  #f3f3f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
 }
.tabcontainer-ecommerce ul.tabs li a {	color: #555; }
.tabcontainer-ecommerce ul.tabs li a:hover {color:#2d6191}
.tabcontainer-ecommerce ul.tabs li.active{ 
	background:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff));
	background: -moz-linear-gradient(top,  #f3f3f3,  #ffffff);
	background: -o-linear-gradient(top,  #f3f3f3,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff');
}
.tabcontainer-ecommerce html ul.tabs li.active, html ul.tabs li.active a:hover  {color:#2d6191}
.tabcontainer-ecommerce html ul.tabs li.active a{ color:#2d6191; }
.tabcontainer-ecommerce #tab-body{	border:solid 1px #f1f1f1;}


/* jQuery Toggle */
h2.trigger span {color:#303030;}
h2.active span{color:#2d6191;}
h2.trigger a:hover {color: #2d6191;}

/*== Pullquotes ==*/


/*Portfolio*/
.ts-display-pf-img{border:1px solid #e6e6e6;}
.ts-display-pf-col-2, .ts-display-pf-col-4{border-bottom:1px solid #f1f1f1;}
.ts-display-pf-img a .rollover, .ts-display-pf-img a .rollover.gotolink, .ts-display-pf-img a .rollover.gotopost{background-color:#000;}


/* Related Post */
.related-post h4{ color:#666;}
.related-post p{ color:#999;}


/* Contact */
#contactform label{ color:#303030;}


/* Sidebar */
.sidebar ul li a, .sidebar ul li a:visited{ color:#2d6191;}
.sidebar ul li a:hover{ color:#303030;}
.sidebar ul li li{ border-top:1px solid #f1f1f1;}

.sidebar ul li.link li {list-style:inside; list-style-type:disc; color:#2d6191;}
.sidebar ul li.link li:first-child{ border-top:1px solid #f1f1f1;}
.sidebar ul li.link li:last-child{ border-bottom:1px solid #f1f1f1; padding-bottom:5px;}
.boxslideshow .wdt-title{ 
	background:#000; opacity: 0.7;
    -moz-opacity: 0.7;
    filter:alpha(opacity=70);
 	color:#fff; 
}

.ts_testi_cycle{color:#888;}


/* sidebar ecommerce */
.sidebar.ecommerce .widget-container{ border:1px solid #e5e5e5}
.sidebar.ecommerce .widget-title{ 
	border-bottom:1px solid #e5e5e5;
	background:#f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	background: -o-linear-gradient(top,  #ffffff,  #f3f3f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
}

.sidebar.ecommerce .cart .widget-title{ filter:none;}

/* Cart */
.sidebar.ecommerce .widget-container.cart{ background:#4c4c4c; color:#fff; }
.sidebar.ecommerce .cart .widget-title{  color:#fff; border-bottom:1px dotted #c0c0c0; }
.sidebar.ecommerce .cart .widget-title .small{ color:#cdcdcd;}
.sidebar.ecommerce .cart .products-price{border-bottom:1px dotted #c0c0c0;}

/* Special */
.sidebar.ecommerce .special .old-price{ color:#ff2424;}



/* Footer */

.foot-col h3{ color:#303030;}
.foot-col .widget-container{color:#555;}
.foot-col .widget-container li{border-bottom:1px solid #ededed;}
.foot-col .widget-container li a, .foot-col .widget-container li a:visited{ color:#555; text-decoration:none;}
.foot-col .widget-container li a:hover{ color:#2d6191;}

#footer{ color:#8f8f8f;}
/*
ul#MainMenu .t-widget, .t-menu, .t-item
{
    border-width: 0px;
    border-style: none;
}
*/

ul#Testimonials > li > div
{
    padding: 10px;
}


ul#Testimonials blockquote 
{
    margin: 0 10px 10px 10px;
    padding: 10px 10px 0 40px;
}


ul#Testimonials blockquote p
{
    margin-bottom: 15px;
}

ul#FAQ > li > div
{
    padding: 10px;
}

div.box3 
{
    text-align: center;
}


.not-currently-available{
    color: Red;
    font-weight: bold;
}
