@font-face {
    font-family: 'AdventProRegular';
    src: url('font/adventpro-regular.eot');
    src: url('font/adventpro-regular.eot') format('embedded-opentype'),
         url('font/adventpro-regular.woff') format('woff'),
         url('font/adventpro-regular.ttf') format('truetype'),
         url('font/adventpro-regular.svg#AdventProRegular') format('svg');
}
@font-face {
    font-family: 'AdventProMedium';
    src: url('font/adventpro-medium.eot');
    src: url('font/adventpro-medium.eot') format('embedded-opentype'),
         url('font/adventpro-medium.woff') format('woff'),
         url('font/adventpro-medium.ttf') format('truetype'),
         url('font/adventpro-medium.svg#AdventProMedium') format('svg');
}
@font-face {
    font-family: 'abelregular';
    src: url('font/abel-regular_0-webfont.eot');
    src: url('font/abel-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/abel-regular_0-webfont.woff') format('woff'),
         url('font/abel-regular_0-webfont.ttf') format('truetype'),
         url('font/abel-regular_0-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FjallaOneRegular';
    src: url('font/fjallaone-regular.eot');
    src: url('font/fjallaone-regular.eot') format('embedded-opentype'),
         url('font/fjallaone-regular.woff') format('woff'),
         url('font/fjallaone-regular.ttf') format('truetype'),
         url('font/fjallaone-regular.svg#FjallaOneRegular') format('svg');
}
@font-face {
    font-family: 'port_lligat_sansregular';
    src: url('font/portlligatsans-regular-webfont.eot');
    src: url('font/portlligatsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/portlligatsans-regular-webfont.woff') format('woff'),
         url('font/portlligatsans-regular-webfont.ttf') format('truetype'),
         url('portlligatsans-regular-webfont.svg#port_lligat_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'abelregular';
    src: url('font/abel-regular_0-webfont.eot');
    src: url('font/abel-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/abel-regular_0-webfont.woff') format('woff'),
         url('font/abel-regular_0-webfont.ttf') format('truetype'),
         url('font/abel-regular_0-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'port_lligat_slabregular';
    src: url(fonts/'portlligatslab-regular-webfont.eot');
    src: url('font/portlligatslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/portlligatslab-regular-webfont.woff') format('woff'),
         url('font/portlligatslab-regular-webfont.ttf') format('truetype'),
         url('font/portlligatslab-regular-webfont.svg#port_lligat_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DosisRegular';
    src: url('font/dosis-regular.eot');
    src: url('font/dosis-regular.eot') format('embedded-opentype'),
         url('font/dosis-regular.woff') format('woff'),
         url('font/dosis-regular.ttf') format('truetype'),
         url('fontdosis-regular.svg#DosisRegular') format('svg');
}
@font-face {
    font-family: 'SourceSansProBold';
    src: url('font/sourcesanspro-bold.eot');
    src: url('font/sourcesanspro-bold.eot') format('embedded-opentype'),
         url('font/sourcesanspro-bold.woff') format('woff'),
         url('font/sourcesanspro-bold.ttf') format('truetype'),
         url('font/sourcesanspro-bold.svg#SourceSansProBold') format('svg');
}
@font-face {
    font-family: 'SourceSansProLight';
    src: url('font/sourcesanspro-light.eot');
    src: url('font/sourcesanspro-light.eot') format('embedded-opentype'),
         url('font/sourcesanspro-light.woff') format('woff'),
         url('font/sourcesanspro-light.ttf') format('truetype'),
         url('font/sourcesanspro-light.svg#SourceSansProLight') format('svg');
}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('font/MyriadProRegular.eot?') format('eot'), 
	     url('font/MyriadProRegular.woff') format('woff'), 
	     url('font/MyriadProRegular.ttf')  format('truetype'),
	     url('font/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
body{
	margin:0px;
	background:#F6F8F8;
}
.base{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#212121;
}
.baseb{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.enter-div{
	background: #d4000b; /* Old browsers */
background: -moz-linear-gradient(top, #d4000b 0%, #cb010b 39%, #a9040d 72%, #94060e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4000b), color-stop(39%,#cb010b), color-stop(72%,#a9040d), color-stop(100%,#94060e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* IE10+ */
background: linear-gradient(to bottom, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4000b', endColorstr='#94060e',GradientType=0 ); /* IE6-9 */
-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.enterwebsite{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.enterwebsite_link{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	padding-bottom:10px; padding-left:15px; padding-right:15px; padding-top:10px;
	background: #d4000b; /* Old browsers */
	background: -moz-linear-gradient(top, #d4000b 0%, #cb010b 39%, #a9040d 72%, #94060e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4000b), color-stop(39%,#cb010b), color-stop(72%,#a9040d), color-stop(100%,#94060e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d4000b 0%,#cb010b 39%,#a9040d 72%,#94060e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4000b', endColorstr='#94060e',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	}
.enterwebsite_link:hover{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#E0E0E0;
		padding-bottom:10px; padding-left:15px; padding-right:15px; padding-top:10px;
	background:#000000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.bottom{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#717171;
	font-weight:normal;
}
.bottom_link{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#717171;
	font-weight:normal;
}
.bottom_link:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
.basket-text{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#4D4C4C;
	font-weight:normal;
}
.basket_link{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#CB2822;
	font-weight:normal;
}
.basket_link:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
.bottom{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#717171;
	font-weight:normal;
}
.bottom_link{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#717171;
	font-weight:normal;
}
.bottom_link:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#CB2822;
	font-weight:normal;
}
.top-btn{
	font-family: 'port_lligat_sansregular';
	font-size:11pt;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}
.top-btn_link{
	font-family: 'port_lligat_sansregular';
	font-size:11pt;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;
	text-decoration:none;
	height:27px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.top-btn_link:hover{
	font-family: 'port_lligat_sansregular';
	font-size:11pt;
	text-decoration:none;
	background:#890601;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;
	height:27px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.txt_searching{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#8C8C8C;
	text-decoration:none;
	background:transparent;
	height:25px;
	width:150px;;
	border-style:solid;
    border-width:0px 0px 0px 0px;
	PADDING-top: 2px;
	PADDING-left: 4px;
}
.newshead{
	font-family: 'SourceSansProLight';
	font-size:20pt;
	font-weight:normal;
	text-decoration:none;
	color:#0E0F0F;
}
.newshead2{
	font-family: 'SourceSansProBold';
	font-size:20pt;
	font-weight:normal;
	text-decoration:none;
	color:#CB2822;
}
.news{
	font-family: 'SourceSansProLight';
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	color:#080808;
}
.news_link{
	font-family: 'SourceSansProLight';
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	color:#080808;
}
.news_link:hover{
	font-family: 'SourceSansProLight';
	font-size:12pt;
	font-weight:normal;
	text-decoration:none;
	color:#CB2822;
}
.abouthead{
	font-family: 'SourceSansProLight';
	font-size:22pt;
	font-weight:normal;
	text-decoration:none;
	color:#0E0F0F;
}
.abouthead2{
	font-family: 'SourceSansProBold';
	font-size:22pt;
	font-weight:normal;
	text-decoration:none;
	color:#CB2822;
}
.products-div{
	-webkit-box-shadow: 0px 2px 5px 0px rgba(32, 50, 50, 0.42);
	-moz-box-shadow:    0px 2px 5px 0px rgba(32, 50, 50, 0.42);
	box-shadow:         0px 2px 5px 0px rgba(32, 50, 50, 0.42);
	background:#FFFFFF;
}
.tab_normal2{
	font-family: 'MyriadProRegular';
	font-size:15pt;
	font-weight:normal;
	background-color:#FF7E00;
	color:#3B3B3B;
	text-valign:center;
	text-decoration:none;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 10px;
	PADDING-left: 10px;
	height:35px;
	text-decoration:none;
}
.tab_normal{
	border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;
	font-family: 'MyriadProRegular';
		font-size:15pt;
		font-weight:normal;
		color:#3B3B3B;
		text-align:center;
		text-decoration:none;
}
.tab_normal a{
		color:#3B3B3B;
		text-decoration:none;
}
.tab_normal a:hover{
		color:#3B3B3B;
		text-decoration:none;
}
.tab_active{
		border-radius:8px 8px 0px 0px;
		-webkit-border-radius:8px 8px 0px 0px;
		border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;
		font-family: 'MyriadProRegular';
		font-size:15pt;
		font-weight:normal;
		color:#3B3B3B;
		text-align:center;
		text-decoration:none;
		background:url(imgs/tab.jpg); background-repeat: no-repeat;
		}      
.tab_active a{
		color:#CB2822;
		text-decoration:none;
}
.tab_active a:hover{
		color:#CB2822;
		text-decoration:none;
}
.leftmenutop0head{
	font-family: 'SourceSansProLight';
	font-size:25pt;
	font-weight:normal;
	text-decoration:none;
	color:#868686;
}
.lefthead{
	font-family: 'SourceSansProLight';
	font-size:20pt;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}
.leftmenu_link{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#878787;
	font-weight:normal;
}
.leftmenu_link:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#CB2822;
	font-weight:normal;
}
.contenthead{
	font-family: 'SourceSansProBold';
	font-size:22pt;
	font-weight:normal;
	text-decoration:none;
	color:#CB2822;
}
.detailthead{
	font-family: 'SourceSansProBold';
	font-size:16pt;
	font-weight:normal;
	text-decoration:none;
	color:#CB2822;
}
.paging{
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#515151;
	text-valign:center;
	text-decoration:none;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 3px;
	PADDING-left: 3px;
	width:25px;
	height:25px;
}
.paging:hover{
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#2E449B;
	text-valign:center;
	text-decoration:underline;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 3px;
	PADDING-left: 3px;
	width:25px;
	height:25px;
}
.paging_act{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#515151;
	text-valign:center;
	text-decoration:none;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 3px;
	PADDING-left: 3px;
	width:35px;
	height:20px;
}
.paging_act:hover{
	font-family: 'abelregular';
	font-size:10pt;
	font-weight:normal;
	color:#0055A7;
	text-valign:center;
	text-decoration:none;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 3px;
	PADDING-left: 3px;
	width:35px;
	height:20px;
	background:#CBCBCB;
	border:solid 1px #E7E7E7;
}
.btn_general{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:26px;padding-right:6px;padding-top:5px;padding-bottom:5px;
	background: #CB2822 url('arrow_right.png');
	background-repeat: no-repeat;
	background-position: 6px center;
	border:solid 1px #CB2822;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	update
}
.btn_general:hover{
	background:#D6605B url('arrow_right.png');
	background-repeat: no-repeat;
	background-position: 6px center;
}
.btn2{
	font-family: 'RobotoRegular';
	font-size:12pt;
	font-weight:normal;
	color:#4D4D4D;
	text-decoration:none;
	padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;
	update
}
.btn2:hover{
	font-family: 'RobotoRegular';
	font-size:12pt;
	font-weight:normal;
	color:#3174B6;
	text-decoration:none;
	padding-left:6px;padding-right:6px;padding-top:2px;padding-bottom:2px;
	update
}
.btn_zoom{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:22px;padding-right:6px;padding-top:3px;padding-bottom:3px;
	background: #CB2822 url('magnifier.png');
	background-repeat: no-repeat;
	background-position: 6px center;
	border:solid 1px #CB2822;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	update
}
.btn_zoom:hover{
	background:#D6605B url('magnifier.png');
	background-repeat: no-repeat;
	background-position: 6px center;
}
.update{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;
	background: #CB2822;
	background-repeat: no-repeat;
	border:solid 1px #CB2822;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
}
.update:hover{
	background:#D6605B;
	background-repeat: no-repeat;
	background-position: 6px center;
}
.btn_save{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:26px;padding-right:6px;padding-top:5px;padding-bottom:5px;
	background: #CB2822 url('accept.png');
	background-repeat: no-repeat;
	background-position: 6px center;
	border:solid 1px #CB2822;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	update
}
.btn_save:hover{
	background:#D6605B url('accept.png');
	background-repeat: no-repeat;
	background-position: 6px center;
}
.btn_cancel{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:26px;padding-right:6px;padding-top:5px;padding-bottom:5px;
	background: #CB2822 url('cancel.png');
	background-repeat: no-repeat;
	background-position: 6px center;
	border:solid 1px #CB2822;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	update
}
.btn_cancel:hover{
	background:#D6605B url('cancel.png');
	background-repeat: no-repeat;
	background-position: 6px center;
}
.social{
	text-indent:90px;
	overflow:hidden;
	
	-webkit-transition-duration:0.1s;
	-webkit-transition-timing-function:linear;
	-o-transition-property:color,background;
	-o-transition-duration:0.1s;
	-o-transition-timing-function:linear;
	-moz-transition-property:color,background;
	-moz-transition-duration:0.1s;
	-moz-transition-timing-function:linear;
	-ms-transition-property:color,background;
	-ms-transition-duration:0.1s;
	-ms-transition-timing-function:linear;}
.facebook{
background:url(imgs/facebook1.jpg) no-repeat center top;
width:34px;
height:34px;
display:block;
border:0px;}
.twitter{
background:url(imgs/twitter1.jpg) no-repeat center top;
width:34px;
height:34px;
display:block;
border:0px;}
.google{
background:url(imgs/google1.jpg) no-repeat center top;
width:34px;
height:34px;
display:block;
border:0px;}
.pinterest{
background:url(imgs/pinterest1.jpg) no-repeat center top;
width:34px;
height:34px;
display:block;
border:0px;}
.social:hover{
background-position:center -34px;
}
.pro_main_head{
	font-family: 'port_lligat_sansregular';
	font-size:25pt;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background:#CB2822;
	padding-top:17px;padding-bottom:17px;padding-left:255px;padding-right:269px;
}
.pro_main_head:hover{
	font-family: 'port_lligat_sansregular';
	font-size:25pt;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background:#890601;
}