﻿@charset "utf-8";
html {overflow-y:scroll;}
body {background:#fff;font-family: 'Open Sans', sans-serif;margin:0px auto;padding:0px;font-size:16px;color:#000;margin:0px;text-align:left;}
a:link {color:#fe0000;}
a:visited {color:#fe0000;}
a:hover {}
a:active {}
a img {border: none;}
.pagenav {padding:0px 3px;}
p {font-size:15px;margin:0px auto;padding:0px 0px 3px 0px;color:#000;font-weight:normal;line-height:17px;}
h1 {margin: 0;font-size:110%;font-weight: bold;color:#10356A;padding: 2px 0px;}
h2 {margin:0;color:#000;font-size:19px;font-weight:normal;letter-spacing:2px;border:0px !important;}
h2.interview {margin:0;color:#000;font-size:36px;font-weight:bold;border:0px !important;}
h3 {font-size:19px;font-weight:normal;clear:both;margin:0px;}
h3.float {float:left;}
h2 a:link {color: #3D4349;font-size:14px;text-decoration: none;}
h2 a:visited {color: #3D4349;font-size:14px;text-decoration: none;}
h4 {font-size:105%;color: #9D080D;margin:0;padding:0;}
ul {padding-left:18px;margin:0px;color: #000;font-weight: normal;/*list-style-type:none;*/}
ul.actions {display:none;}
/*li {background-image:url(../images/latestul.png);background-repeat:no-repeat;padding-left:30px;margin-bottom:5px;}*/
div {}
fieldset {border:0px;}
::selection {background:#fe0000;color:#fff;padding:4px;}
::-moz-selection {background:#fe0000;color:#fff;padding:4px;}
.chronoform {display: none;}
/*.invalid {display: none;}*/
.smoothness {width: 550px;}
.moduletable p {padding:0px;}
.moduletable h3 {padding:0px;margin:5px 0px;color:#E37E25;border-radius:0px 9px 9px 0px;font-size:14px;font-weight:normal;background-color:#fff;}
/*.moduletable h3 {padding:4px 0px 4px 8px;margin:10px 0px;background:url(../images/h3bg.jpg);color:#fff;}*/
/*.moduletable h3 {padding:4px 0px 4px 8px;border-radius:9px 0px 0px 9px;margin:10px 0px;background:#353535;color:#fff;}*/
.moduletable ul {list-style-type:none;padding:0px;}
.contentpaneopen {color: #404041 !important;}
h1, .componentheading, table.moduletable th, legend {margin:0px 0px 10px 0px;font-weight:bold;font-size:115%;color:#000;padding:5px 3px 2px 3px;}
.contentheading {margin: 0;padding-bottom: 1px;color: #5AA426;font-size: 14px;font-weight: bold;border: 0px !important;}
table.adminform {width: 95%;}
p.thinner {font-size:19px;line-height:21px;margin-bottom:10px;}
p.question {background: url("../images/info.png") no-repeat scroll 8px 8px #dea724;border-bottom: 1px dashed #AAB4BE;border-top: 1px dashed #AAB4BE;border-radius:0px 9px 0px 0px;display: block;font-size:16px;color:#fff;line-height:18px;margin: 5px 0;padding: 8px 15px 8px 35px;}
p.questionaccu {background: url("../images/infoaccu.png") no-repeat scroll 8px 8px #dea724;border-bottom: 1px dashed #AAB4BE;border-top: 1px dashed #AAB4BE;border-radius:0px 9px 0px 0px;display: block;font-size:16px;color:#fff;line-height:18px;margin: 5px 0;padding: 8px 15px 8px 35px;}
p.question2 {min-height:53px;line-height:18px;font-weight:bold;margin-bottom:5px;}
p.answer {margin:0px;padding:4px 8px;background:#d8d8d8;color:#000;}
ul.answer {margin:0px;padding:4px 22px;background:#d8d8d8;color:#000;}
p.answer2 {background:#d8d8d8;margin-bottom:5px;line-height:18px;padding:4px 8px;border-radius:9px;}
/*independent divs*/
#wrapper {margin:0px auto;display:block;}

#firststripe {width:100%;padding:0px;margin:0px auto;background:#fff;display:block;/*position:fixed;top:0px;left:0px;right:0px;z-index:10000;*/}
#fs {width:970px;margin:0px auto;padding:0px;display:table;background:#fff;}
#fs div.moduletable {float:left;padding:0px;margin:0px;}
#fsright div.moduletable {float:right;padding:0px;margin:0px;}
#fs .moduletable_menu {float:left;margin-top:15px;}
#fs div.custom {color:#fff;padding:0px;margin:0px;float:left;}
/*#fs1100 li {list-style-type:none;float:left;padding:0px;margin-right:0px !important;width:115px;/*border-right:dotted #fff 1px;*/}*/
#fs a {color:#FFDE0F;}

#fsleft {width:500px;padding:0px;float:left;background:#fff;}
#fsright {width:420px;height:78px;padding:0px;float:right;}
#fsright p {font-size:12px;text-align:right;margin:35px 0px;}

#main {width:100%;/*min-height:200px;*/background:#fff;clear:both;display:table;margin:0px;padding:0px;/*position:relative;top:129px;*/}

#logo {position:absolute;top:0px;z-index:100000;}
div.form-login {padding: 0px 0px 0px 20px;}
div.moduletable_login a {background: #fff;border: 0px;margin-top: 0px;margin-bottom: 0px;padding: 0px;}
div.contact_email input {margin: 8px 0px;}

#middle {width:910px;padding: 0px 0px 5px 0px;}
#middlebanner {width:1100px;margin:10px 0px;padding:0px 10px;}

#topareaholder {width:800px;background:#EFF0F2;height:35px;padding:0px;margin:0px;}
#topother {}

/*menu*/
#menu {width:100%;height:28px;margin:0px auto;padding:0px;clear:both;display:table;background:#242627;}
#menu .moduletable {margin:0px auto;}
.ux-menu-container {}
.ux-menu-arrow {display:block;position:absolute;right:4px;top:8px;background:url(../images/menuarrow.png);width:18px;height:16px;}
.ux-menu li {float:left;position:relative;/*margin-right:8px;border-left:1px dashed #E37E25;border-bottom:1px dashed #E37E25;*/}
.ux-menu a {border:0px !important;padding:10px;}
#menu .ux-menu a {border:0px !important;padding:0px;letter-spacing:8px;text-align:center;}
ul#nav {margin: 0px 0px 0px 110px;border-radius:6px;height:36px;background-color:#2c3e50;}
ul.drop a {display:block;color:#fff;font-size:18px;text-decoration: none;padding:6px;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0;color: #fff;}
ul.drop { position: relative; z-index: 597; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 10px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599;cursor:default;background-color:#4c6b8a;border-radius:8px;}
ul.drop ul li { float: none; }
ul.drop li:hover > ul {visibility:visible;}
ul.sub {border-radius:12px 12px 8px 8px;padding-top:15px;top: -2px; left: 100%;visibility: hidden; position: absolute; top:100%; left: 0;z-index:598;width:195px;background:#2c3e50;}
ul.menu {list-style-type:none;padding:0px;margin:0px;}
ul.nav {text-align:right !important;}
/*menu*/

#slideshow {clear:both;width:970px;margin:10px auto 10px auto;display:table;}

#mainholder {display:table;width:970px;background:#fff;padding:0px;margin:0px auto;}
#componentholder {width:970px;}

#left {width:280px;padding:0px;float:left;background:#ddd;}
#left div.moduletable {padding:20px;}
#left a {color:#8A867F;font-size:14px;font-weight:normal;margin-bottom:15px;clear:both;}
#left h2 {color:#182641;font-size:18px;font-weight:normal;text-align:left;border-bottom:1px solid #C0C0C0 !important;margin:0 0 13px;padding:0 0 8px;}
#left a.appointment {background:#142641;color:#fff;border:1px solid #dea724;padding:10px;clear:both;}

#component {width:970px;float:left;background:#fff;padding:0px;color:#404041;}
#component div.contact {}
#component div.contact div.page-header {display:none;}
#component div.contact h3 {display:none;}
#component div.contact dl.contact-address {}
#component div.contact dl.contact-address dt {display: table;float: left;margin: 0 10px 0 0;}
#component div.contact dl.contact-address dd {border-bottom: 1px dotted #dedede;margin: 0 0 10px;padding: 0 0 5px;}
#component div.contact div.contact-form {}
#component div.contact form#contact-form {}
#component div.contact form#contact-form fieldset {}
#component div.contact form#contact-form fieldset legend {}
#component div.contact form#contact-form fieldset div.control-group {margin:0 0 20px;}
#component div.contact form#contact-form fieldset div.control-group div.control-label {}
#component div.contact form#contact-form fieldset div.control-group div.control-label span.spacer {}
#component div.contact form#contact-form fieldset div.control-group div.control-label span.spacer span.before {}
#component div.contact form#contact-form fieldset div.control-group div.control-label span.spacer span.text {}
#component div.contact form#contact-form fieldset div.control-group div.control-label span.spacer span.text label#jform_spacer-lbl {background: red;color: #fff;padding: 3px 20px;}

#uppercompo {clear:both;float:left;background:#fff;padding:0px;color:#404041;}
#undercompo {width:970px;float:left;display:table;clear:both;background:#fff;padding:10px 0px;color:#404041;}
#undercompo div.moduletable {width:960px;float:left;margin:0px;}
#uppercompo div.moduletable {float:left;margin:0px;}
#undercompo h3 {background:url(../images/undercompoh3.png);color:#8A867F;letter-spacing:2px;padding:0px 8px;margin-bottom:10px;border-radius:0px;}

/*#promofp {width:280px;float:left;padding:10px;margin-right:35px;background:#efefef;}*/
#promofp {width:280px;float:left;padding:10px;margin-right:35px;background:#242527;}
#promofplast {width:280px;float:left;padding:10px;background:#242527;}
/*#promofplast {width:280px;float:left;padding:10px;background:#4C5A5B;}*/
/*#promofp div {color:#fff;letter-spacing:2px;font-size:14px;font-weight:normal;}
#promofp h3 {margin:0;font-size:110%;font-weight: bold;color:#000;padding: 2px 0px;}*/
#promofp h3 {margin:0;font-size:110%;font-weight: bold;color:#000;padding: 2px 0px;color:#fff;}
#promofplast h3 {margin:0;font-size:110%;font-weight: bold;color:#000;padding: 2px 0px;color:#fff;}
#promofp p {font-size:14px;height:120px;color:#fff;}
#promofplast p {font-size:14px;height:120px;color:#fff;}

div.overlay {background:url(../images/promotitlebg.png) !important;}
#promotext {text-align:left;width:240px;float:left;padding:0px;margin:0px;}

#seperator {height:15px;clear:both;/*position:relative;*/display:table;}
#seperatorv {height:130px;width:30px;float:left;}

#grandefooter {margin:0px auto;width:100%;background:#242527;/*position:relative;*/display:table;}
#grandefooter1024 {display:table;width:970px;margin: 0 auto;padding:5px 0px;/*background:#dea724;*/}
#grandefooter1024 h3 {font-size:16px;background:none;text-decoration:underline;color:#fff;font-weight:bold;padding:5px 10px;}
#grandefooter1024 ul {font-size:100%;color:#c4c4c4;margin:0px;padding:0px;}
#gf01 {width:380px;margin:7px 25px 0px 0px;}
#gf01 div.custom {color:#fff;}
#gf01 p {font-size:12px;color:#fff;}
#gf01 a {color:#fff;font-size:12px;}
#gf01 a:hover {color:#fe0000;font-size:12px;}

#gf02 {width:450px;}
#gf02 a {color:#fff;font-size:12px;}
#gf02 p {color:#fff;font-size:12px;}
#gf02 div.custom {padding:15px 0px;}
#gf02 li.VmOpen {width:120px;float:left;margin-right:5px;}
#gf02 li.VmClose {width:120px;float:left;margin-right:5px;}

#gf03 {width:100px;}
#gf03 a {color:#fff;}

#poweredfooter {margin:0px auto;width:100%;display:table;}
#pwrdftr {width:970px;margin:0px auto;}
#pwrdftr div.custom {float:left;font-size:12px;padding:8px 0px;}
#pwrdftr div.custom a {color:#fe0000;}

#lastgrandefooter {margin:0px auto;width:100%x;height:30px;}
#lastgrandefooter1024 {width:960px;margin:0px auto;padding:5px 0px;}

#lastgf01 {font-size:12px;letter-spacing:2px;}
#lastgf01 a {color:#db1f35;}

#gh01, #gh02, #gh03, #gh04, #gh05 {width: 150px;margin: 5px 49px 0px 5px;}/*only float styles*/
#lastfooterholder {width:100%;margin:0px auto;}
#lastfooter {width:1170px;margin:0px auto;background:none;}
#lf01 {margin:0px auto;padding:12px;}
#lf01 .custom p {color:#fff;background:#62c6c7;width:350px;padding:2px 10px;margin:5px 0px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.float {float:left;}
.float2 {float:right;}
.clear {clear:both;}/*other span and class styles */
#smoothness h3 {text-transform:normal !important;}
div.info{
	background: #FBFBBF url(../images/info.png) 10px 10px no-repeat;
	border-top:1px dotted #aab4be;border-bottom:1px dotted #aab4be;
	margin:5px 0px;padding:8px 15px 8px 35px;
	font-size: 110%;
	display: block;
}
div.info a {font-size:17px;}
div.infos, span.infos {background:#6AAA3B;color:#fff;margin:5px 0px 0px 0px;padding:5px 15px 8px 35px;font-size: 110%;display:block;border-radius:6px;}
/*div.infos2, span.infos2 {background-image: #FE654C url(../images/info.png) 2px 2px no-repeat;border-top: 1px dotted #aab4be;border-bottom: 1px dotted #aab4be;margin: 5px 0px 0px 0px;padding: 5px 15px 8px 35px;font-size: 110%;font-weight: bold;color: #000;display: block;}*/
div.infos2, span.infos2 {border-radius:6px;background:#FE654C url(../images/info.png) 2px 2px no-repeat;margin:5px 0px 0px 0px;padding:17px 15px 18px 65px;font-size:110%;font-weight:bold;color:#fff;display:block;}
div.order, span.order {border-radius:6px;width:450px;background:#F8D7A1;border:1px dotted #aab4be;margin:5px 0px 0px 0px;padding:2px;font-size:110%;font-weight:bold;vertical-align:top;color:#10356A;text-align:left;display:block;}
span.order a {color: #000;}div.tabs, span.tabs {background:#EDEDED;border:1px dotted #aab4be;margin: 0px;padding:5px;/*padding: 0px 3px;*/font-size: 100%;display: block;}
div.tabcontent {padding: 0;float: left;}
.domain-teaser-tab01 {font-size:30px;font-weight: bold;float:left;padding:3px;}
.domain-price-teaser-price-tab {font-size: 60px;font-weight: bold;color: #3F8FCD;float:left;padding:15px 0px 0px 15px;}
ul.arrow {list-style-image:url(../images/ul.png)!important;}
ul.arrow li {margin:10px 0!important;line-height:0.83em!important;list-style-position:inside;overflow:inherit;}/*Table styles*/
table.contentpaneopen, table.contentpane { 	margin: 0px;	padding: 0px 6px;	font-size: 12px;	font-weight: bold;	text-align: left;}

.image-title {margin-left:4px;}

#search-results-list .answer, #one-list .answer {max-width:800px;}
#one-list {font-size:12px;}
.twtr-doc {width:270px !important;margin-left:5px;}

input.btl-buttonsubmit, button.btl-buttonsubmit {text-transform:none !important;}

#iconcontainer {position:relative;display:block;}
img.icon {position: absolute;top: 1px;left: 130px;}


.pagination ul {list-style-type:none;}
.pagination li {float:left;margin:0px 5px !important;padding-left:5px !important;background-image:none !important;}

.items-row {margin-bottom: 10px !important;overflow: hidden;}
.cols-2 .column-1 {float:left;width:46%;}
.cols-2 .column-2 {float: right;margin: 0;width: 46%;}
.item {display: block;padding: 0 5px 10px;}

/*Category Listings*/
td.list-title {padding:4px 0px 14px 39px;background-image:url(../images/cat-bullet.png);background-repeat:no-repeat;}
td.list-hits {display:none;}
.filter-search {display:none;}
fieldset.filters {display:none;}
.list-title a {color:#868686;}
.list-title a:hover {color:#5A98D1;}
/*Category Listings*/

/*Tweeter*/
div.stream {height:250px !important;}
/*Tweeter*/

/*cssmenu*/
ul, li {
	font-size:14px; 
	line-height:21px;
	text-align:left;
}

#cssmenu {
	list-style:none;
	width:940px;
	margin:00px auto;
	height:43px;
	padding:0px;
	background: #242627;
}

#cssmenu li {
	float:left;display:block;
	width:160px;
	text-align:center;
	position:relative;
	padding:4px;margin-right:10px;margin-top:7px;
	border:none;
}
#cssmenu li:hover {padding:4px;background: #242627;}
#cssmenu li a {font-size:15px;color:#e1e1e1;display:block;outline:0;text-decoration:none;text-shadow: 1px 1px 1px #000;}
#cssmenu li:hover a {color:#eb1e24;}
#cssmenu li .drop {padding-right:4px;}
#cssmenu li.redbold {background:#FE0000;}
#cssmenu li.redbold a {text-shadow:none !important;}
#cssmenu li.redbold:hover {background:#fff;}
#cssmenu li:hover .drop {}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;z-index:500000;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	background:url(../images/submenubg.png);
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width:440px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#cssmenu li:hover .dropdown_1column, 
#cssmenu li:hover .dropdown_2columns, 
#cssmenu li:hover .dropdown_3columns,
#cssmenu li:hover .dropdown_4columns,
#cssmenu li:hover .dropdown_5columns {left:-1px;top:auto;}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left:5px;margin-right:9px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#cssmenu .cssmenu_right {
	float:right;
	margin-right:0px;
}
#cssmenu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#cssmenu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#cssmenu p, #cssmenu h2, #cssmenu h3, #cssmenu ul li {
	line-height:21px;
	font-size:12px;
	text-align:left;
	/*text-shadow: 1px 1px 1px #FFFFFF;*/
}
#cssmenu h2 {font-size:21px;font-weight:400;color:#fff;letter-spacing:-1px;margin:4px 0 6px 0;padding-bottom:14px;border-bottom:1px solid #666666;}
#cssmenu h3 {font-size:14px;margin:7px 0 14px 0;padding-bottom:7px;border-bottom:1px solid #888888;}
#cssmenu p {line-height:18px;margin:0 0 10px 0;}
#cssmenu li:hover div a {font-size:15px;color:#fff;}
#cssmenu li:hover div a:hover {color:#ed1e24;}
.strong {font-weight:bold;}
.italic {font-style:italic;}
.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#cssmenu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#cssmenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#cssmenu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#cssmenu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#cssmenu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#cssmenu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

/*cssmenu*/
/*button*/
.button_gerofokas{
	border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
	font-size:12px;letter-spacing:1px;color: #FFFFFF !important;
	padding: 10px 10px 10px 10px;margin-top:10px;
	text-decoration:none;display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
	background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
	background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
	background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
	background-image: -o-linear-gradient(top, #f62b2b, #d20202);
	background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

.button_gerofokas:hover{
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}
/*button*/

/*VM*/
div.browse-view {}
	div.browse-view div.row {}
	div.browse-view div.row div.vertical-separator {}
	div.browse-view div.row div.width25 {}
	div.browse-view div.row div.product {border-bottom: 6px double #dedede;float: left;margin: 0 0 20px;padding: 0 0 20px;width: 50%;}
	div.browse-view div.row div.product div.spacer {}
	div.browse-view div.row div.product div.spacer div.width30 {}
	div.browse-view div.row div.product div.spacer div.width30 div#iconcontainer {height: 260px;margin: 0.5em 10px 0.5em 0;overflow: hidden;position: relative;width: 450px;}
	div.browse-view div.row div.product div.spacer div.width30 div#iconcontainer img {/*left: -7px;position: absolute;top: -96px;*/}
	div.browse-view div.row div.product div.spacer div.width70 {}
	div.browse-view div.row div.product div.spacer div.vm-product-media-container {}
	div.browse-view div.row div.product div.spacer div.vm-product-media-container h2.overimagetitle {width:442px;}
	div.browse-view div.row div.product div.spacer div.vm-product-media-container h2.overimagetitle a {width:430px;background: #242627;color: #fff;display: block;padding: 10px;}
	div.browse-view div.row div.product div.spacer div.vm-product-media-container div.catsku {display:none;}
	div.browse-view div.row div.product div.spacer div.vm-product-rating-container {display:none;}
	div.browse-view div.row div.product div.spacer div.vm-product-descr-container-1 {}
	div.browse-view div.row div.product div.spacer div.vm-product-descr-container-1 p.product_s_desc {background: #fe0000;color: #fff;float: left;padding: 5px;width: 439px;}
	div.browse-view div.row div.product div.spacer div.vm-product-descr-container-1 p.product_s_desc:before {content:"\f041";font-family:FontAwesome;}
	div.browse-view div.row div.product div.spacer div.vm-product-descr-container-1 p {clear:both;padding:10px 0 0 0;}
	div.browse-view div.row div.product div.spacer div.vm3pr-0 {display:none;}
	
	div.browse-view div.row div.product div.spacer div.vm-details-button a.product-details {text-decoration:none;}
	div.browse-view div.row div.product div.spacer div.vm-details-button a.product-details:hover {color:#242627;}
	div.browse-view div.row div.product div.spacer div.vm-details-button a.product-details:after {content:"\f054";font-family:FontAwesome;margin: 0 0 0 10px;}

div.productdetails-view {}
	div.productdetails-view h1 {background: #242627;color: #fff;display: block;padding: 10px;width: 950px;}
	div.productdetails-view br {display:none;}
	div.productdetails-view div.back-to-category {margin:0 0 10px 0;}
	div.productdetails-view div.back-to-category:before {content:"\f053";font-family:FontAwesome;margin:0 5px 0 0;}
	div.productdetails-view span.bold {display:none;}
	div.productdetails-view div.sku-undername {display:none;}
	div.productdetails-view div.product-short-description {background: #fe0000;color: #fff;float: left;padding: 10px;width: 950px;}
	div.productdetails-view div.product-short-description:before {content:"\f041";font-family:FontAwesome;}
	div.productdetails-view div.vm-product-container {}
	div.productdetails-view div.vm-product-container div.vm-product-media-container {}
	div.productdetails-view div.vm-product-container div.vm-product-media-container div.main-image {}
	div.productdetails-view div.vm-product-container div.vm-product-media-container div.main-image img.product-image {}
	div.productdetails-view div.vm-product-container div.vm-product-media-container div.additional-images {}
	div.productdetails-view div.vm-product-container div.vm-product-media-container div.additional-images div.floatleft {float:left;margin:0 5px 0 0;}
	div.productdetails-view div.vm-product-container div.vm-product-media-container div.additional-images div.floatleft img {width:80px;height:auto;}
	
div.vm-product-container {}
	div.vm-product-container div.vm-product-media-container {}
	div.vm-product-container div.vm-product-media-container div.main-image {}
	div.vm-product-container div.vm-product-media-container div.main-image img {width:970px;}
	div.vm-product-container div.vm-product-details-container {}
	div.vm-product-container div.vm-product-details-container div.spacer-buy-area {}
	div.vm-product-container div.vm-product-details-container div.spacer-buy-area div.product-price {}
	div.vm-product-container div.vm-product-details-container div.spacer-buy-area div.product-price {}
	div.vm-product-container div.vm-product-details-container div.spacer-buy-area div.addtocart-area {}
	div.vm-product-container div.vm-product-details-container div.spacer-buy-area div.pricesvalidonlyonline {display:none;}
	div.vm-product-container div.vm-product-details-container div.spacer-buy-area div.product-description-cm {}
	div.vm-product-container div.vm-product-details-container div.spacer-buy-area div.manufacturer {display:none;}


.width30 {}
.browsephoto {width:350px;clear:both;}
.browsetext {width:350px;clear:both;}
img.browseProductImage {max-width:100%;}
div.orderlistcontainer {display:none;}
.vmcustomflypage {width:430px;float:left;}
.product-description {width:400px;float:left;margin:0px !important;}
.vmcustomimages {width:400px;float:left;margin:0px !important;}
span.title {border-bottom: 1px dashed #CAC9C9;display: block;font-size:14px;letter-spacing:1px;font-weight: 700;margin: 0 0 6px;padding:4px 0px;color:#fe0000;}
td.vmproductcol1 {width:130px;}
td.vmproductcol2 {width:220px;background:#4d4b4b;color:#fff;padding:2px 10px;}
.orderby-displaynumber {border-bottom: 1px solid #E9E8E8;border-top: 1px solid #E9E8E8;margin:4px 0;padding:2px 0;}
/*VM*/
.exyp {float:left;width:470px;}
#sbox-window {margin:0px auto;}
