/*

Website name: Tu Tienda
Site URL: http://iipsum.com/
Author: Ziltik
Author URL: http://www.ziltik.com/
Updated on: 10 July, 2012.


COLOR SPECIFICATION
===================
GENERAL			:	444444;
Blue DARK 		: 	0067b1;
Blue LIGHT 	 	: 	22ace9;
Orrange			:	ff7701;
Green			:	75b100;
Balck			:	000000;

*/
html, body, div, span, applet, object, iframe,
h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*	font: inherit;*/
	vertical-align: baseline;line-height:16px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body { 
	color:#444444;
	font:14px 'Ubuntu', arial, Verdana, Georgia, Lucida, "Times New Roman", Times, serif, "Trebuchet MS" ,Helvetica, sans-serif; 
	background:#fff;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
a{
	color:#0067b1;
	text-decoration:none;
}
ol, ul {
	list-style: none;
	padding:0;
	margin:0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
 img{
	 padding:0;
	 margin:0;
 }
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.hide{
     position: absolute;
     left: -9999px;
	}

/*
-------------------------------------------
Wrap
-------------------------------------------
*/

#wrap{
 	width:1040px;
	margin:0 auto;
}





/* SLIDER */

#slider_container{width:655px; height:390px; position:relative; margin-bottom:15px;}
#slideshow{ background:none; overflow:hidden; width:655px; height:390px; margin:0px auto;}
#slideshow img{ width:655px; height:390px; float:left;}/**/
#slideshow_navigation{position:relative; z-index:160;  }
#pager {position:absolute; float:right; right:5px; top:370px;}

#pager a{
	width:15px;
	height:12px;
	background-image:url(../images/nav-slide.png);
	background-repeat:no-repeat;
	background-position:0 0px;
	border:0px;
	margin-right:8px;
	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:12px;
	background-image:url(../images/nav-slide.png);
	background-repeat:no-repeat;
	background-position:0px -12px;
	margin-top:0px;

}

#slideshow img{ width:655px;}

/* text slider */

.farme-slide-text{

	background:url(../images/transparent_bg.png) repeat;

	width:550px;

	height:60px;

	padding:3px 100px 3px 5px;

	overflow:hidden;

	position:absolute;

	bottom:0;

	

	} 

	.farme-slide-text a{

		display:block;

		text-align:center;

		color:#fff;

	font-size:20px;

	line-height:26px;

	}

	.farme-slide-text a:hover{

		text-decoration:underline;

	}

	.farme-slide-text strong{

		display:block;

		text-align:center;

		

		color:#28e8ff;

	font-size:22px;

	line-height:28px;

	font-weight:bold;

	

	}

/* END SLIDER */


#colorSwitcher{
	background:url(../images/swticher_bg_txt.png) no-repeat!important;
	width:60px;
	height:240px;
	background:#FFF;
	padding:11px 21px 1px 10px;
	position:fixed;
	left:0;
	top:80px;
	z-index:999;
}
#colorSwitcher ul{
	width:60px;
	overflow:hidden;
}
#colorSwitcher ul li{
	width:20px;
	float:left;
	overflow:hidden;
	margin:0 10px 10px 0;
}
#colorSwitcher ul li a{
	width:20px;
	float:left;
}
#colorSwitcher ul li a img{
	width:20px;
	height:20px;
	display:block;
	float:left;
	padding:0;
	margin:0;
}


#colorSwitcher2{ 
	background:url(../images/swticher_bg_background.png) no-repeat!important;
	width:60px;
	height:240px;
	background:#FFF;
	padding:11px 21px 1px 10px;
	position:fixed;
	left:0;
	top:340px;
	z-index:999;
}	 
#colorSwitcher2 ul{
	width:60px;
	overflow:hidden;
} 
#colorSwitcher2 ul li{
	width:20px;
	float:left;
	overflow:hidden;
	margin:0 10px 10px 0;
} 
#colorSwitcher2 ul li a{
	width:20px;
	float:left;
} 
#colorSwitcher2 ul li a img{
	width:20px;
	height:20px;
	display:block;
	float:left;
	padding:0;
	margin:0;
}
		
		
	
	
	
	
	
	
	
	
	
/*===================== Practice CSS for inner page ==================================*/

	

	

	

		

		

		

.inrPageTitle{

	width:615px;

	overflow:hidden;

	font-size:18px!important;

	line-height:50px;

	padding-bottom:14px;

}





.commonInrPg,

.inrPageTop,

.inrPageBtm{

	width:615px;

	overflow:hidden;

}



.inrPageBtm{

	padding:20px 0;

}



.contInfo{

	width:180px;

	float:left;

}

.eachAddrsInfo{

	width:140px;

	padding:19px;

	border:1px solid #eee;

	overflow:hidden;

	margin-bottom:15px;

}

.eachAddrsInfo strong{

	font-weight:bold;

}

.contMap{

	width:418px;

	border:1px solid #eee;

	float:right;

}



.contFrmArea{

	width:615px;

	overflow:hidden;

}



.formFieldLeft{

	width:180px;

	float:left;

}



.formFieldLeft label{

	width:180px;

	display:block;

	overflow:hidden;

	padding:0;

	margin:0;

	line-height:26px;

}



.formFieldLeft .inputField1{

	width:174px;

	padding:2px;

	border:1px solid #888;

	color:#666;

	margin:0;

	overflow:hidden;

}

.formFieldLeft .captchaPnl{

	width:180px;

	overflow:hidden;

}

.formFieldLeft .captchaPnl a,

.formFieldLeft .captchaPnl img{

	float:left;

	display:block;

}

.formFieldLeft .captchaPnl a{

	margin:0 11px 0 0;

}

.formFieldLeft .captchaPnl .inputField2{

	width:50px;

	padding:2px;

	border:1px solid #eee;

	color:#666;

	float:left;

}



.formFieldRight{

	width:420px;

	float:right;

}

.formFieldRight label{

	width:420px;

	display:block;

	overflow:hidden;

	padding:0;

	margin:0;

	line-height:26px;

}

.formFieldRight .textareaField1{

	width:414px;

	padding:2px;

	height:115px;

	border:1px solid #888;

	color:#666;

	overflow:hidden;

}



.formFieldRight .frmSubmitBtn{

	width:80px;

	padding:2px;

	height:22px;

	background:#000;

	border:none;

	color:#FFF;

	overflow:hidden;

	

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	-o-border-radius: 6px;

	-ms-border-radius: 6px;

	border-radius: 6px;

	margin-top:15px;

	

	

	cursor:pointer;

}







		

		

		

		

		

		

		



#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}







#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}







#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}







#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}







#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}







#lightbox-nav a{outline:none;}







#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1px;display:block;}







#lightbox-nav-btnPrev{left:0;float:left;}







#lightbox-nav-btnNext{right:0;float:right;}







#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}







#lightbox-container-image-data{color:#666;padding:0 10px;}







#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}







#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}







#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}








/*========================== SIdebar Form =====================================*/


.brWidgetForm{
	width:300px;
	overflow:hidden;
}

.brFrmfiedCont{
	width:300px;
	overflow:hidden;
}
.brFrmfiedCont label{
	width:85px;
	float:left;
	display:block;
}
.brFrmfiedCont .brLabelTxt{
	width:85px;
	float:left;
	display:block;
	line-height:24px;
}
.brFrmfiedCont .formComnField{
	width:200px;
	float:right;
}
.brFrmfiedCont .formComnField select{
	padding:2px;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	display:block;
	border:1px solid #eee;
	color:#777;
}
.brFrmfiedCont .formComnField select.brxselectbox1{
	width:194px;
}
.brFrmfiedCont .formComnField select.brxselectbox2{
	width:85px;
}
.brFrmfiedCont .formComnField strong{
	float:left;
	display:block;
	line-height:24px;
	padding:0 10px;
}

.brsearchCheck{
	width:200px;
	padding-left:100px;
	overflow:hidden;
}

.brsearchCheck dd{
	width:100px;
	float:left;
	display:block;
}

.brFilterSBtn{
	background:#777777;
	border:none;
	cursor:pointer;
	width:100px;
	height:26px;
	line-height:26px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin-top:15px;
}




.sideUlList li.aboutUSIcon{
	width:272px;
	background:url(../images/about_us_icon.jpg) no-repeat!important;
	padding-left:28px;
	margin-bottom:10px;
}

.sideUlList li.contUSIcon{
	width:272px;
	background:url(../images/contact_us_icon.jpg) no-repeat!important;
	padding-left:28px;
	margin-bottom:10px;
}
		
a:hover{text-decoration:underline;}

		

		