/* #Reset (by E. Meyers) */
/*---------------------------------------------------*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 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, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
 display:block 
}

body { 
 line-height:1;
}

ol, ul { 
 list-style:none;
}

blockquote, q { 
 quotes:none; 
}

blockquote:before, blockquote:after, q:before, q:after { 
 content:''; 
	content:none; 
}


blockquote {
	padding-left:40px;
	background:url(../images/quote-l.png) left top no-repeat;
}

table {
	background-color:transparent;
 border-collapse:collapse; 
	border-spacing:0;
} 	

/* #Basic and Typography Styles */
/*---------------------------------------------------*/

body { 
 background:#fff;
 /*	font-family:"Segoe UI","HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#555555; 
	overflow-y:scroll;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
*/
}

audio, canvas, video { 
 display:inline-block; 
	*display:inline; 
	*zoom:1; 
}

audio:not([controls]) {
 display:none;
 height:0;
}
 
h1, h2, h3, h4, h5, h6 { 
 color:#333; 
	text-rendering:optimizelegibility;
} 

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
 font-weight:inherit; 
}

h1 { 
 font-size:35px;
}

h2 { 
 font-size:28px; 
	line-height:32px; 
	margin-bottom:12px; 
}

h3 { 
 font-size:21px; 
	line-height:25px; 
	margin-bottom:8px; 
}

h4 { 
 font-size:18px; 
	line-height:22px; 
	margin-bottom:8px; 
}

h5 { 
 font-size:16px; 
	line-height:20px; 
	margin-bottom:4px;
}

h6 { 
 font-size:14px; 
	line-height:18px; 
}

/*h1, h2, h3, h4, h5, h6,*/ p { 
 word-wrap:break-word; 
}

p { 
 margin: 0 0 20px 0; 
}

p img { 
 margin:0; outline:0;
}

p.first:first-letter {
	font-size:200%;
}

em { 
 font-style:italic; 
}

strong { 
 font-weight: bold; 
}

small { 
 font-size:75%; 
}

sub, sup {
 font-size:70%;
 line-height:0;
 position:relative;
}

sub {
 bottom:-2px;
}

sup {
 top:-3px;
}

.fontstrong { 
 font-weight:bold; 
}

/***********Go down button ***********/

.price-box-button {	background:url(../images/add-cart-button.png) center top no-repeat; height:63px; border:none; outline:none; width:200px; cursor:pointer;}

 .child {
 display:none;
}

 .child_2 { background:none }

#fixed-bar {
position: fixed;
top:0px;
z-index: 100;
width: 100%;
padding:0;
height: auto;
clear: both;
margin: 0;
margin-bottom:0px;
overflow: hidden;
}

.bottom-wrapper {
max-width:100%;
width:auto;
margin: 0 auto;
padding:10px 0 0 0;
 background:#f5f5f5;
 border-bottom:solid 1px #e5e5e5;
 box-shadow: 0px 2px 3px #d3d3d3;
 margin-bottom:10px;
}

.bottom-wrapper a{ color:#fff !important;}

.bottom-wrapper a:hover{ color:#fff !important; }

.bgcolors{ background:#04678e;}

.shadow-one {background:url(../images/shadow.png) center top no-repeat;}

.shadow-two { padding-top:44px; background:url(../images/shadow.png) center top no-repeat;}

.shadow { padding-top:44px; background:#efefef url(../images/shadow.png) center top no-repeat;}


.boxani {
	border-bottom:4px solid #fff;
	transition: border-color 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	cursor:pointer;
	background:#FFF;
}
.boxani:hover {
	border-bottom:4px solid #0d8d00;
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02);
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
	background:#FFF;
}


/****************/

/*
Back to top button 
*/
#back-top-pagewrap {
	margin:0 auto;
	width: auto;
	position: relative;
}

#back-top {
	position: fixed;
	bottom: 30px;
	right:30px;
}
#back-top a {
	width:60px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width:60px;
	height:60px;
	display: block;
	margin-bottom: 7px;
	background:url(../images/up-arrow.png) no-repeat center center;
	opacity:0.3;
	/* rounded corners 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background:url(../images/up-arrow-hover.png) no-repeat center center;
}

/****************/



/*blockquote, blockquote p { 
 font-size:18px; 
	line-height:21px; 
	color:#666; 
	font-style:italic; 
}

blockquote { 
 margin:0 0 20px; 
	padding:0 20px; 
	border-left:4px solid #333; 
}

cite, blockquote cite { 
 display:block; 
	font-size:11px; 
	text-align:right;
	color:#999; 
}
*/
blockquote cite:before { 
 content: "\2014 \00A0"; 
}

abbr[title] { 
 cursor:help; 
	border-bottom:1px dotted #999; 
}

address {
	font-size:12px;
	margin:0 0 20px;
}

hr { 
 border:1px solid #ccc; 
	clear:both; 
	margin:10px 0; 
	height:0; 
}

.line {
	border-bottom:1px solid #ccc; 
	margin:10px 0; 
	
}


.linehome {
	border-bottom:1px solid #ccc; 
	margin:-10px 0 10px 0;
	
}
 


.linetop0 {
	border-bottom:1px solid #ccc; 
	margin:-10px 0 15px 0;
	
}
 
hr.inner-row { 
 margin-right:10px; 
 margin-left:10px; 
}
 
hr.mtop {
	margin-bottom:0; 
 margin-top:20px; 
}

hr.mbottom { 
 margin-bottom:20px; 
	margin-top:0;
}

hr.cleanline { 
 margin:0; 
}

code, pre { 
 padding:0 4px 2px; 
	font-size:12px; 
	color:#333; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
 border-radius:5px;
}

code { 
 padding:4px 6px 2px; 
	color:#000; 
	background:#eee; 
	border:1px solid #ccc; 
}

pre, kbd { 
 display:block; 
	padding:10px; 
	margin:0 0 20px; 
	font-size:14px; 
	line-height:18px; 
	word-break:break-all; 
	word-wrap:break-word; 
	white-space:pre; 
	white-space:pre-wrap; 
	background:#f6f6f6; 
	border:1px solid #ccc; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	box-shadow:#eee 1px 1px 4px; 
	-webkit-box-shadow:#eee 1px 1px 4px; 
	-moz-box-shadow:#eee 1px 1px 4px; 
}

kbd {
	font-size:85%;
	padding:2px 4px;
	display:inline
}

mark {
	color:#fff;
	background:#333
}

img { 
 border:0; 
	vertical-align:middle; 
	-ms-interpolation-mode:bicubic; /* "-ms-interpolation-mode" applies to stretched images only on IE7 */
}
 
img.scale { 
 max-width:100%; 
	height:auto; 
}

svg:not(:root) { 
 overflow:hidden; /* SVG Fix to IE9 */
}

figure {
	width:1px;
	display:table;
	border-bottom:1px #ccc dotted;
}

figure img {
	padding:4px;
	background:#fafafa;
	border:1px #ccc solid;
}

figure figcaption {
	font-size:80%;
	font-style:italic;
	color:#999;		
	line-height:14px;
	margin:8px 0;

}
 
/* #Lists and Links */
/*---------------------------------------------------*/

ul, ol { 
 margin: 0 0 20px 0; 
}

ul {
	list-style:none inside;
}

ul.disc {
	list-style-type:disc;
}

ul.circle {
	list-style-type:circle;
}

ol {
	list-style:decimal inside;
}

li {
	line-height:16px;
	margin-bottom:10px; 
}

ul ul, ol ol {
	margin:10px 0 0 20px;
}

a, a:visited {
	color:#187ad1;/*15b8ee 0072bc*/
	text-decoration:underline;
	outline:0;
		cursor: pointer;
	text-decoration: none;
}

a:hover, a:focus {
	text-decoration:;
}

/* #Table */
/*---------------------------------------------------*/

.table {
	width:100%;
	margin:0 0 20px;
}

caption {
	font-size:14px;
	padding:8px;
	text-align:center;
	background:#f6f6f6;
}

.table th, .table td {
	line-height:18px;
 padding:8px;
 text-align:left;
}

.table th {
 font-weight:bold;
}

.table td {
	border-top:1px #ccc solid;
}

 .table.cleanline td {
	 border-top:0;
 }
 
.table.bordered {
	border-width:1px 0 1px 1px;
	border-style:solid;
	border-color:#ccc;
}

.table.bordered th, .table.bordered td {
	border-right:1px #ccc solid;
}

.striped tbody tr:nth-child(odd) td,
.striped tbody tr:nth-child(odd) th {
	background:#f6f6f6
}
	

/* #Form and Button */
/*---------------------------------------------------*/



.m-btn {
 /*position: relative;*/
 display: inline-block;
 overflow: visible;
 margin: 0;
 padding:9px 10px; 
 margin-top: 8px; 
 cursor: pointer;
 outline: none;
 border: none; 
 background-color: #a64303;
 -webkit-background-clip: padding;
 -moz-background-clip: padding;
 background-clip: padding;
 /* IE hacks */

 zoom: 1;
 z-index: 1;
 *display: inline;
 font-size: 14px;
 line-height: 14px;
 color: #333333;
 min-width:;
 
 text-shadow: #ffffff 0 1px 0;	 
 text-align: center; 
 text-decoration: none;
 white-space: nowrap;
 
 vertical-align: inherit;
}
.m-btn:hover,
.m-btn:focus,
.m-btn:active,
.m-btn.active {
 color: #333;
 text-decoration: none; 
 background-color: #903800;
 z-index: 100;
 outline: none;
}
.m-btn:active, .m-btn.active {
 background-color: #a64303;
}
.m-btn:focus {
 /* Blue border on button focus. */
 border-color: #903800;
}
/* overrides extra padding on button elements in Firefox */
.m-btn::-moz-focus-inner {
 padding: 0;
 border: 0;
}


.m-btn.red-stripe
{
	border-left: 3px solid #d84a38;
}

.m-btn.blue-stripe
{
	border-left: 3px solid #4d90fe;
}

.m-btn.purple-stripe
{
	border-left: 3px solid #852b99;
}

.m-btn.green-stripe
{
	border-left: 3px solid #35aa47;
}

/* Common button classes */
.m-btn.red:active,
.m-btn.red.active,
.m-btn.red.disabled,
.m-btn.red[disabled],
.m-btn.blue:active,
.m-btn.blue.active,
.m-btn.blue.disabled,
.m-btn.blue[disabled],
.m-btn.purple:active,
.m-btn.purple.active,
.m-btn.purple.disabled,
.m-btn.purple[disabled],
.m-btn.green:active,
.m-btn.green.active,
.m-btn.green.disabled,
.m-btn.green[disabled]{
 -webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
 -moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
 box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.25);
 color: white !important; 
}
.m-btn.red.disabled,
.m-btn.red[disabled],
.m-btn.blue.disabled,
.m-btn.blue[disabled],
.m-btn.purple.disabled,
.m-btn.purple[disabled],
.m-btn.green.disabled,
.m-btn.green[disabled]{
	opacity: .7;
}
/* Blue */
.m-btn.blue 
{
 color: white; 
 text-shadow: none;	
 background-color: #cb5103;
}
.m-btn.blue:hover, 
.m-btn.blue:focus, 
.m-btn.blue:active,
.m-btn.blue.active,
.m-btn.blue[disabled],
.m-btn.blue.disabled { 
 background-color: #a64303;
}

.m-btn.blue:active,
.m-btn.blue.active
{
 background-color: #cb5103;

}

/*.bt, .pagination a, button, input[type="submit"], input[type="reset"], input[type="button"] {
	font-size:14px; 
	font-weight:normal; 
	display:inline-block;
	padding:6px 14px; 
	line-height:20px; 
	color:#666; 
	text-align:center; 
	text-decoration:none; 
	vertical-align:middle; 
	cursor:pointer; 
	background-color:#f6f6f6;
	background:linear-gradient(to bottom, #ffffff, #e6e6e6);
	background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background:-moz-linear-gradient(center 1px, #ffffff, #e6e6e6);
	background:-ms-linear-gradient(top, #ffffff, #e6e6e6);
	background:-o-linear-gradient(top, #ffffff, #e6e6e6); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e6e6e6)');
	border:1px solid #ccc; 
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.09); 
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.09); 
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.09); 
}

.bt:hover, .pagination a:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	color:#333; 
	background-color:#f6f6f6;
	background:linear-gradient(to bottom, #e0e0e0, #ffffff);
	background:-webkit-linear-gradient(top, #e0e0e0, #ffffff);
	background:-moz-linear-gradient(center 1px, #e0e0e0, #ffffff);
	background:-ms-linear-gradient(top, #e0e0e0, #ffffff);
	background:-o-linear-gradient(top, #e0e0e0, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e0e0e0', endColorstr='#ffffff)');
	border:1px solid #ccc;
}*/

fieldset {
	position:relative;
 padding-top:20px;
 margin:0 0 20px; 
	border-top:1px #ccc dotted
}


.labelinputs, input, select, textarea {
	width:125;
}

.inputbutton {
	width:80px;
}
.yourmail {
	width:160px;
	padding:8px 5px;
	margin-left:10px;
	border:none;
}

input[type="text"], input[type="password"], input[type="email"], .labelinputs, textarea, select {
	font-size:13px; 
	border:0px solid #ccc; 
	padding:8px; 
	background:#fff; 
	margin:0; 
	outline:none;
	margin-bottom:10px;

}


#formemail input[type="text"], input[type="password"], input[type="email"], .labelinputs, textarea, select {
	font-size:13px; 
	border:0px solid #ccc; 
	padding:8px; 
	background:#fff; 
	margin:0; 
	outline:none;
	margin-bottom:10px;
	margin-left:30px;

}


input[type="radio"], input[type="checkbox"] {
	width:15px;
	height:15px;
	display:inline;
 margin: 3px 0 10px;
	*margin-bottom:0;
	vertical-align:middle;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
	border:0px solid #999; 
	color:#999; 

}


#OrderDet select {
	appearance:button;
	-moz-appearance:button;
	-webkit-appearance:button;
	cursor:context-menu;
	background-color:#f6f6f6;
	background:linear-gradient(to bottom, #fafafa, #e5e5e5);
	background:-webkit-linear-gradient(top, #fafafa, #e5e5e5);
	background:-moz-linear-gradient(center 1px, #fafafa, #e5e5e5);
	background:-ms-linear-gradient(top, #fafafa, #e5e5e5);
	background:-o-linear-gradient(top, #fafafa, #e5e5e5);
	-webkit-box-shadow:none; 
	-moz-box-shadow:none; 
	box-shadow:none; 	
}

select {
	width:95.2%;
	appearance:button;
	-moz-appearance:button;
	-webkit-appearance:button;
	cursor:context-menu;
	background-color:#f6f6f6;
	background:linear-gradient(to bottom, #fafafa, #e5e5e5);
	background:-webkit-linear-gradient(top, #fafafa, #e5e5e5);
	background:-moz-linear-gradient(center 1px, #fafafa, #e5e5e5);
	background:-ms-linear-gradient(top, #fafafa, #e5e5e5);
	background:-o-linear-gradient(top, #fafafa, #e5e5e5);
	-webkit-box-shadow:none; 
	-moz-box-shadow:none; 
	box-shadow:none; 	
}

textarea {
	min-height:80px;
	resize:none;
}

label, legend {
	font-size:13px; 
	font-weight:bold; 
	display:block;
}

legend {
	color:#666; 
	font-weight:normal; 
	font-style:italic; 
	padding-right:10px
}

label span, legend span {
	color:#333;
	font-weight:normal;
	font-size:12px;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border:0;
	padding:0;
}

/* #Navigation */
/*---------------------------------------------------*/

.breadcrumbs li, .pagination li, .tagcloud li {
	font-size:14px; 
	color:#666; 
	display:inline; 
	margin-right:5px;
}

.pagination li, .tagcloud li {
	display:inline-block;
	*line-height:28px;
	*display:inline;
}

.pagination a {
	font-size:12px; 
	padding:4px 10px;
}

 nav .pagination a {
	 font-size:16px;
 padding:8px 12px;
 }

.pagination a.b {
	font-weight:bold;
}

.pagination a:hover, .pagination a.active {
	background:#fff;
}

.tagcloud li {
	margin-right:0;
}

.tagcloud a {
	font-style:italic; 
	vertical-align:middle; 
	color:#333; 
}

.tagcloud a.f14 {
	font-size:110%;
}

.tagcloud a.f16 {
	font-size:130%;
}

.tagcloud a.f18 {
	font-size:160%;
}

.tagcloud a.f21 {
	font-size:200%;
}

.tagcloud a.f24 {
	font-size:240%;
}

.tagcloud a.f28 {
	font-size:300%;
}

.tagcloud a:hover {
	color:#666;
}



/*Header*/

#logo { margin-top:10px;}
 
 .navbar {
 *position: relative;
 *z-index: 2;
 margin-bottom: 20px;
 overflow: visible;
 background:#f5f5f5;
 border-bottom:solid 1px #e5e5e5;
 box-shadow: 0px 1px 3px #eeeeee;
}

.navbar-inner {
 *zoom: 1;

}

.navbar-inner:before,
.navbar-inner:after {
 display: table;
 line-height: 0;
 content: "";
}

.navbar-inner:after {
 clear: both;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
 position: fixed;
 right: 0;
 left: 0;
 z-index: 9999;
 margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
 border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
 border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner {
 padding-right: 0;
 padding-left: 0;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
  border-radius: 0;
}



.navbar-fixed-top {
 top: 0;
}


.headerbg{ 
 overflow: visible;
 background:#f5f5f5;
 border-bottom:solid 1px #e5e5e5;
 box-shadow: 0px 2px 3px #eeeeee;
 width:100%;
 margin-bottom:20px;
 
 
}

.mobilelogo p{ margin:0 !important; padding:0 !important; }

/*.pro-content*/

.pro-content {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	
}

.pro-content ul.narrow {
	width:30%;
	height:auto;
	float:left;
	margin:0;
	margin-right:10px;
}

.pro-content ul.narrowlast {
	width:37%;
	height:auto;
	float:left;
	margin:0;
	margin-right:10px;
}

.pro-content ul,
.pro-content ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-right:10px;
}

.pro-content ul li,
.pro-content ul li a {
	line-height:24px;
}

/*.pro-content ul li { color:#000; }

.pro-content ul li a { color:#444; }

.pro-content ul li a:hover { text-decoration:underline; }*/

.pro-content .pro-header {
	color:#000;
	margin-bottom:10px;
}



/****************/

.gray-gradient { background:#f3f3f3;}

.gray-background {background: #f2f2f2;}

.gray-gb{background:#fbfbfb;}

#productpage{ width:100%;}

#productpage p a{ text-decoration:underline; }

#produls ul {
	margin:0 !important;
	padding:0 !important;
	float:left;
	margin-top:0px;
}
#produls ul li {
	font-size-adjust:inherit;
	margin-bottom:10px;
	color:#ffffff;
	padding:2px 20px 0 35px !important;
	margin-left:0px;
	background-image: url('../images/arrow-check.png') !important;
	background-position:5px 4px;
	background-repeat:no-repeat;
	line-height:20px;
	font-size:16px;
}
#produls li {
	margin:0;
	padding:0 0 5px 0;
}
#produls .first {
	padding-left:0;
	border:0;
}
#produls li a {
	color:#fff;
}


/***************/


#tickmark ul {
	margin:0 !important;
	padding:0 !important;
	float:left;
	margin-top:0px;
}
#tickmark ul li {
	font-size-adjust:inherit;
	margin-bottom:10px;
	color:#ffffff;
	padding:2px 20px 0 35px !important;
	margin-left:0px;
	background-image: url('../images/arrow-check.png') !important;
	background-position:5px 4px;
	background-repeat:no-repeat;
	line-height:20px;
	font-size:16px;
	text-align:left;
}
#tickmark li {
	margin:0;
	padding:0 0 5px 0;
}
#tickmark .first {
	padding-left:0;
	border:0;
}
#tickmark li a {
	color:#fff;
}


/**********/


#Categorypage ul {
	margin:0 !important;
	padding:0 !important;
	float:left;
	margin-top:0px;
}
#Categorypage ul li {
	font-size-adjust:inherit;
	margin-bottom:10px;
	padding:2px 20px 0 35px !important;
	margin-left:0px;
	background-image: url('../images/arrow-check-b.png') !important;
	background-position:5px 4px;
	background-repeat:no-repeat;
	line-height:20px;
	font-size:16px;
}
#Categorypage li {
	margin:0;
	padding:0 0 5px 0;
}
#Categorypage .first {
	padding-left:0;
	border:0;
}
#Categorypage li a {
	color:#a2dd38;
	text-decoration:underline
}







/**********lightcolor ULs****************/


#lightcolor-ul ul {
	margin:0 !important;
	padding:0 !important;
	float:left;
	margin-top:0px;
}
#lightcolor-ul ul li {
	font-size-adjust:inherit;
	margin-bottom:10px;
	padding:2px 20px 0 35px !important;
	margin-left:0px;
	background-image: url('../images/arrow-check-y.png') !important;
	background-position:5px 4px;
	background-repeat:no-repeat;
	line-height:20px;
	color:#FFF;
}
#lightcolor-ul li {
	margin:0;
	padding:0 0 5px 0;
}
#lightcolor-ul .first {
	padding-left:0;
	border:0;
}
#lightcolor-ul li a {
	color:#a2dd38;
	text-decoration:underline
}


/**********darkcolor ULs****************/


#darkcolor-ul ul {
	margin:0 !important;
	padding:0 !important;
	float:left;
	margin-top:0px;
	margin-bottom:5px !important;
}
#darkcolor-ul ul li {
	font-size-adjust:inherit;
	margin-bottom:5px;
	padding:2px 20px 0 35px !important;
	margin-left:0px;
	background-image: url('../images/arrow-check-b.png') !important;
	background-position:5px 4px;
	background-repeat:no-repeat;
	line-height:20px;
}
#darkcolor-ul li {
	margin:0;
	padding:0 0 5px 0;
}
#darkcolor-ul .first {
	padding-left:0;
	border:0;
}
#darkcolor-ul li a {
	color:#a2dd38;
	text-decoration:underline
}


/**************************/

.footer-list-links-bg{background:#f5f5f5; width:100%; padding-top:20px;}

.list_links ul {
 list-style:none;
}
 
.list_links li {
 background:url(../images/bullet.png) no-repeat left center;
	 line-height:normal;
 padding-left:15px; /* the width of your image + some space */
 
}


/*FOOTER*/

.footerbg{background:#1a1a1a; width:100%;}
.footer{ color: #eee; padding:20px 0;}
.footer .footer-links{font-size:12px; padding:10px; text-align:right;}
.footer a{color: #fff;}
.footer .m-btn{margin-top:0px!important;}
.footer a:hover{text-decoration: none!important;}



#Social p{ margin:0 !important; padding:0 !important;}


 .macv {
	 width:120px; 
	 float:left; 
	 display:inline; 
	 margin:0 0 0 10px;
 }



/*==================================================*/
/*==================================================*/
   /* @Grids */
/*==================================================*/
/*==================================================*/

/* 1200 grid inspired by (http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/responsive-css-grid-systems-345) */
/* grid measures inspired by (Skeleton - http://getskeleton.com) */

/* #1200 grid */
/*---------------------------------------------------*/
#wrappermargintop{ margin-top:100px;}

 .wrapper {
	 width:1200px; 
	 margin:0 auto; 
	 padding:0; 
	 position:relative;
 }
 
 .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12, .col13, .col14, .col15, .col16, .col1_3, .col2_3 {
	 float:left; 
	 display:inline; 
	 margin:0 10px; 
 }
 
 .col1 {
	 width:55px;
 }
 
 .col2 {
	 width:130px; 
 }
 
 .col3 {
	 width:205px; 
 }
 
 .col4 {
	 width:280px; 
 }
 
 .col5 {
	 width:355px; 
 }
 
 .col6 {
	 width:430px; 
 }
 
 .col7 {
	 width:505px; 
 }
 
 .col8 {
	 width:580px; 
 }
 
 .col9 {
	 width:655px;
 }
 
 .col10 {
	 width:730px;
 }
 
 .col11 {
	 width:805px;
 }
 
 .col12 {
	 width:880px;
 }
 
 .col13 {
	 width:955px;
 }
 
 .col14 {
	 width:1030px;
 }
 
 .col15 {
	 width:1105px; 
 }
 
 .col16 {
	 width:1180px;
 }
 
 .col1_3 {
	 width:380px; 
 }
 
 .col2_3 {
	 width:780px;
 }
 
 .row {
	 margin-bottom:20px; 
 }
 
 .first {
	 margin-left:0;
 }
 
 .last {
	 margin-right:0;
 }

 .header-wrapper {
	 width:1200px; 
	 margin:0 auto; 
	 padding:0; 
	 position:relative;
 }
 
.productpage-wrapper {
	 width:1200px; 
	 margin:0 auto; 
	 padding:0; 
	 position:relative;
 }
 
 .footer-wrapper {
	 width:1200px; 
	 margin:0 auto; 
	 padding:0; 
	 position:relative;
 }
 
 .footer-list-links-wrapper {
	 width:1200px; 
	 margin:0 auto; 
	 padding:0; 
	 position:relative;
 }
 
.newsdiv {width:10.8%; margin:0 10px; display:inline; float:left; }
.newsdiv a {display: block;}

#newsdiv .cio-logo { background:url(../images/cio-logo.png) center no-repeat; width: auto; margin:0;background-size: 100%; }
#newsdiv a:hover .cio-logo { background:url(../images/cio-logo-hover.png) center no-repeat; width: auto; padding:0; /*-webkit-transition: all 1.5s;-moz-transition: all 1.5s;transition: all 1.5s;*/background-size: 100%;}

#newsdiv .eweek-logo { background:url(../images/eweek-logo.png) center no-repeat; width: auto; margin:0; background-size: 100%;}
#newsdiv a:hover .eweek-logo { background:url(../images/eweek-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 100%;}

#newsdiv .toms-guide-logo { background:url(../images/toms-guide-logo.png) center no-repeat; width: auto; margin:0;background-size: 100%; }
#newsdiv a:hover .toms-guide-logo { background:url(../images/toms-guide-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 100%;}

#newsdiv .yahoo-logo { background:url(../images/yahoo-logo-of.png) center no-repeat; width: auto; margin:0;background-size: 100%; }
#newsdiv a:hover .yahoo-logo { background:url(../images/yahoo-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 100%;}

#newsdiv .economic-times-logo { background:url(../images/economic-times-logo.png) center no-repeat; width: auto; margin:0;background-size: 100%; }
#newsdiv a:hover .economic-times-logo { background:url(../images/economic-times-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 100%;}

#newsdiv .barrons-logo { background:url(../images/barrons-logo.png) center no-repeat; width: auto; margin:0; background-size: 100%;}
#newsdiv a:hover .barrons-logo { background:url(../images/barrons-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 100%;}

#newsdiv .macworld-logo { background:url(../images/macworld-logo.png) center no-repeat; width: auto; margin:0;background-size: 100%; }
#newsdiv a:hover .macworld-logo { background:url(../images/macworld-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 100%;}

#newsdiv .siliconangle-logo { background:url(../images/siliconangle-logo.png) center no-repeat; width: auto; margin:0; background-size: 100%;}
#newsdiv a:hover .siliconangle-logo { background:url(../images/siliconangle-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 100%;}

/**************************/

.compatiblelogosub{ background:url(../images/win8.png) no-repeat right bottom;}

.compatiblelogo{background:#FC0; bottom:-30px; right:5px; position:absolute}
.compatiblelbg{width:auto; position:relative; }

.RedMedium{ background-color:#c7001a;}

.bg-color-blue {
 background-color: #00aeef !important;
}
.bg-color-blueDark {
 background-color: #662D91 !important;
}
.bg-color-green {
 background-color: #01a31c !important;
 
}
.bg-color-greenDark {
 background-color: #008641 !important;
}
.bg-color-red {
 background-color: #bc1c48 !important;
}
.bg-color-yellow {
 background-color: #ffc40d !important;
}
.bg-color-orange {
 background-color: #ff7319 !important;
}
.bg-color-pink {
 background-color: #c3325f !important;
}
.bg-color-purple {
 background-color: #603cba !important;
}
.bg-color-darken {
 background-color: #1c1c1c !important;
}

.bg-color-darken {
 background-color: #1c1c1c !important;
}

.bg-color-lightbluejustlaunched {
 background:#2063b0 url(../images/just-launched.png) left center no-repeat;/*65c907*/
}

.bg-color-lightgreen {
 background:#65c907 url(../images/just-launch.png) left center no-repeat;/*65c907*/
}

.bg-color-lightblue {
 background: #00d0ff url(../images/special-offers.png) left center no-repeat;
}


.bg-color-lightgrey {
 background-color: #f5f5f5 !important;
 outline:solid 1px #dedede;
}

.bg-color-lightblugrey {
 background-color: #aeb2b8 !important;
}

.bg-color-yellowlight {
 background-color: #ffee55 !important;
}

.bg-color-grey {
 background-color:#eee !important;
}

.bg-color-new {
 background-color:#a2edf9 !important;
}

.video-tutorials{
 background:#000 url(../images/video-tutorials.png) right center no-repeat;
 padding:40px 0;
}

.video-tutorials-bg{ background-color:#000 !important;}

.bg-color-video-grey {
 background-color:#f6f6f6 !important;
 outline:solid 1px #e9e9e9;
}

.bg-color-dark-black{ background-color:#004466 !important;}

.important_message_bg{ background:#faeb67;}

.important_message_bg p{ margin:0; padding:0;}


.blue-color{ background:#006ab6; }



.bg-win{ background:#00669e; }
.bg-win-basic{ background:#00669e; }
.bg-win-media{ background:#00669e; }
.bg-win-pro{ background:#00669e; }

.bg-mac{ background:#00669e; }
.bg-mac-basic{ background:#00669e; }
.bg-mac-media{ background:#00669e; }
.bg-mac-pro{ background:#00669e; }

.bg-table{ background:#FFF; padding:75px 20px 20px 20px; border:solid 1px #dedede; }
.bg-android{ background:#006ab6; }

.bg-rar{ background:#00669e; }

.bg-zip{ background:#00669e; }

.bg-mov{ background:#00669e; }

.bg-avi{ background:#00669e; }

.bg-psd{ background:#00669e; }

.bg-pst{ background:#00669e; }

.bg-word{ background:#00669e; }

.bg-ppt{ background:#00669e; }

.bg-ost-pst{ background:#00669e; }

.bg-dbx{ background:#00669e; }

.bg-backup{ background:#00669e; }

.bg-eraser{ background:#00669e; }

.bg-wipe{ background:#00669e; }

.bg-defrag{ background:#00669e; }




.teal-color{ background:#008299;}

.Purple-color{ background:#8c0095;}

.dark-Purple-color{ background:#5133ab;}

.red-color{ background:#e51400;}

.Ornge-color{ background:#f05320;}

.green-color{ background:#01a31c;}

.sky-blue-color{ background:#094ab2;}
.black-color{ background:#000000;}

.black-grey{ background:#666;}

.installing-green{background:#008A00;}

.video-bg{	background-color: #f5f5f5;
	margin: 0 auto;
	text-align:center;
	min-height:100px;
	padding:24px;
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);}
	
	
 
.text-center{ text-align:center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}



.titles1{
	margin:0;
	padding:0;
	position:absolute;
	right:16px;
	top:8px;
	font-weight:normal;
	width:250px;
	text-align:right;
}

.titles2{
	margin:0;
	padding:0;
	position:absolute;
	right:15px;
	top:0;
	font-weight:normal;
	text-align:right;
	width:180px;
}

.titles3{
	font-weight:normal;
	line-height:normal;
	padding:25px 0 10px 0;
	text-align:center;
	
}

.titles4{
	font-weight:normal;
	line-height:normal;
	padding:15px 0 10px 0;
	text-align:center;
	
}


.link-container a {
		display: block;
}

.link-container a:hover {
		outline:3px #6b6b6b solid;
		
}

#review-font span {
	font-size:200%;
	line-height:1.0em;
}

.font11{font-size:11px;
  font-weight:normal;
			line-height:normal;}
			

.font12{font-size:12px;
  font-weight:normal;
			line-height:normal;}
			
.font14{font-size:14px;
  font-weight:normal;
			line-height:normal;}
			
.fontsize14{font-size:14px;
  font-weight:normal;
			margin:10px 0 0 0;
			padding:0;
			color:#ffffff;}

.fontsize15{font-size:17px;
  font-weight:normal;
			line-height:0;
			margin:10px 0 0 0;
			padding:0;
			color:#8d8d8d;}
			
			
.fontsize16{font-size:16px;
  font-weight:normal;
			line-height:normal;
			margin-bottom:5px;}
			
.fontsize12{font-size:12px;
  font-weight:normal;
			line-height:normal;
			margin-bottom:5px;}		
			
.fontsize18{font-size:18px;
  font-weight:normal;
			line-height:normal;}
			
.fontsize20{font-size:20px;
  font-weight:normal;
			line-height:normal;
			margin-bottom:5px;}
			
.fontsize22{font-size:22px;
  font-weight:normal;
			line-height:normal;}
			
.fontsize25{font-size:25px;
  font-weight:normal;
			line-height:normal;}
			
.fontsize27{font-size:27px;
  font-weight:normal;
			line-height:normal;}
			
.fontsize29{font-size:29px;
  font-weight:normal;
			line-height:normal;}
			
.fontsize30{font-size:30px;
  font-weight:normal;
			line-height:normal;}

.fontsize32{font-size:32px;
  font-weight:normal;
			line-height:normal;}
			
.fontsize35{font-size:35px;
  font-weight:normal;
			line-height:normal;}


.fontsize40{font-size:40px;
  font-weight:100 !important;
			line-height:normal;}
			
.fontsize50{font-size:50px;
  font-weight:100 !important;
			line-height:normal;}
			
.DarkGreycolor{color:#454545;}


.whitecolor{color:#ffffff;}
.greycolor{color:#999999;}
.blackcolor{color:#000000;}
.bluecolor{color:#24A0DA;}
.redcolor{color:#e51400;}.
.greencolor{color:#028918 !important;}



.titlebox_secure{background:#7ab800;
  padding:3px 10px 5px 10px;
		 }

.titlebox_guarantee{background:#f58220;
  padding:3px 10px 5px 10px;
		 }
		 
.titlebox_shopping{background:#43bea2;
  padding:3px 10px 5px 10px;
		 }
		 
.titlebox_techsupport{background:#0098d9;
  padding:3px 10px 5px 10px;
		}
	
	
.secure_bg{background:#f5f5f5 /*7ab800*/;}

.guarantee_bg{background:#f5f5f5 /*f58220*/;}
		 
.shopping_bg{background:#f5f5f5 /*43bea2*/;}
		 
.techsupport_bg{background:#f5f5f5 /*0098d9*/;}
	
	
	
.bg-color-arrow {background:#eaeaea url(../images/bundle-offer-arrow.png)top center no-repeat;
padding-top:5px;
margin-top:20px;
padding-bottom:15px;
} 

.boxoffers{ background:#fff;
text-align:center;
padding:10px; margin:0 auto; width:50%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:15px;
box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);}

.boxoffers-small{ background:#fff;
text-align:center;
padding:10px; margin:0 auto; width:35%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:15px;
box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);}

.mainbuybox{ background:#fff;
padding:10px;
/*-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;*/
box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);}

.bg-color-arrow del{ font-size:18px; color:#F00; margin-right:5px;}


.offer-price-color {
	color:#149442;
	font-size:27px !important;
}


.boxborder{padding-top:20px;
outline:dashed 2px #fec003;}


.BestValue{
	position:absolute;
	left:20px;
	top:-42px;
	background:#333
}

.UpgradeRecommended{
	position:absolute;
	right:20px;
	top:-42px;
	background:#333
}


.titlebox{background:#dedede;
  padding:2px 10px 6px 10px;}
		 
.titlebox-whitecolor{ padding:2px 10px 6px 10px;}
	 
.lines{ background:url(../adw/images/line.png) bottom left repeat-x;}	 

.line-dotted{ border-bottom:dotted 2px #dbdbdb; margin-bottom:10px;}


#newcheckmark ul {
	padding : 0;
	margin : 0;
	margin-left : 15px;
	margin-top : 10px;
	margin-bottom:20px !important;
}
#newcheckmark li {
	padding : 0;
	margin :5px 0;
	font-size:18px;
	padding-top : 5px;
	padding-left:30px;
	line-height:normal;
	background: url(../adw/images/check24.png)no-repeat 0 5px;
}

.box{ padding:10px;}

.box2{ padding:10px 20px;}

.box3{ padding:10px 130px 10px 10px; background:url(../images/award.png) right center no-repeat;}

.margintop{ margin-top:24px;}

.marginbottom20{ margin-bottom:20px !important;}

.marginleft0{ margin-left:0px;}

.marginleft20{ margin-left:20px;}

.marginright20{ margin-right:20px;}

.marginright0{ margin-right:0px;}

.marginbottom0{ margin-bottom:0;}

.marginbottom10{ margin-bottom:10px;}

.margintop0{ margin-top:0;}

.margintop20{ margin-top:20px !important;}

.margintop10{ margin-top:10px !important;}

.margintop40{ margin-top:40px !important;}

.margin20all{ margin:20px;}

.margin0{ margin:0;}

.marginbottom20all0{ margin:0 0 20px 0;}

/****************/


.titlemarginB0{ margin-bottom:0px;}
.titlemarginB5{ margin-bottom:5px;}
.titlemarginB10{ margin-bottom:10px;}
.titlemarginB15{ margin-bottom:15px;}
.titlemarginB20{ margin-bottom:20px;}
.titlemarginB25{ margin-bottom:55px;}


.titlemarginT0{ margin-bottom:0px;}
.titlemarginT5{ margin-bottom:5px;}
.titlemarginT10{ margin-bottom:10px;}
.titlemarginT15{ margin-bottom:15px;}
.titlemarginT20{ margin-bottom:20px;}
.titlemarginT25{ margin-bottom:55px;}

.ulmarginB0{margin-bottom:0px !important;}
.ulmarginB5{margin-bottom:5px !important;}
.ulmarginB10{margin-bottom:10px !important;}
.ulmarginB15{margin-bottom:15px !important;}
.ulmarginB20{margin-bottom:20px !important;}
.ulmarginB25{margin-bottom:25px !important;}

.ulmarginT0{margin-top:0px !important;}
.ulmarginT5{margin-top:5px !important;}
.ulmarginT10{margin-top:10px !important;}
.ulmarginT15{margin-top:15px !important;}
.ulmarginT20{margin-top:20px !important;}
.ulmarginT25{margin-top:25px !important;}


/*********boxshadow******/
#boxshadow:before, #boxshadow:after
{
	content:"";
 position:absolute;
 z-index:-1;
 -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
 -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
 box-shadow:0 0 10px rgba(0,0,0,0.3);
 top:50%;
 bottom:0;
 left:20px;
 right:20px;
 -moz-border-radius:100px / 10px;
 border-radius:100px / 10px;
}
#boxshadow:after
{
	right:10px;
 left:auto;
 -webkit-transform:skew(8deg) rotate(3deg);
 -moz-transform:skew(8deg) rotate(3deg);
 -ms-transform:skew(8deg) rotate(3deg);
  -o-transform:skew(8deg) rotate(3deg);
  transform:skew(8deg) rotate(3deg);
}


#boxshadow{
	position:relative;
}
#boxshadow {
	background:#FFF;
}

.proboxheight{ min-height:210px; }

/*******boxshadow********/


.padding5{ padding:5px 0;}

.paddingbottom5{ padding-bottom:5px;}

.padding20{ padding:20px 0;}

.padding10_0_0_0{ padding:10px 0 0 0;}

.padding20all{ padding:20px;}

.padding10all{ padding:10px;}

.paddingleft20{ padding-left:20px;}

.paddingtop15{ padding-top:15px;}

.paddingbottom20{ padding-bottom:20px;}

.paddingbottom10{ padding-bottom:10px;}

.height200{ min-height:200px; position:relative;}

.height-all{ min-height:140px; position:relative;}

.heights{ min-height:132px;}

#inner ul, ol {
	padding : 0;
	margin : 0;
	margin-left :20px;
	margin-bottom:25px;
}


#inner li {
	padding : 0;
	margin : 0;
	margin-bottom:5px;
	line-height:normal;
	list-style:square;
}


#redul ul {
 list-style:none;
	margin-left:30px;
	margin-top:5px;
}
 
#redul li {
 background:url(../images/red-bullet.png)0 8px no-repeat;
 line-height:normal;
 padding-left:15px; /* the width of your image + some space */
 
}




#videoicon ul {
 list-style:none;
	margin-left:10px;
	margin-top:5px;
}
 
#videoicon li {
 background:url(../images/video-icon.png)0 -3px no-repeat;
 height: auto;
 line-height:20px;
 padding-left:27px; /* the width of your image + some space */
 
}


.block-image1 {min-height:50px; padding:100px 3px 0 3px; background:#eee url("../images/0001.png") no-repeat scroll center top; }

.block-image2 {min-height:50px; padding:100px 3px 0 3px; background:#eee url("../images/0002.png") no-repeat scroll center top ; }

.block-image3 {min-height:50px; padding:100px 3px 0 3px; background:#eee url("../images/0003.png") no-repeat scroll center top ; }

.block-image4 {min-height:50px; padding:100px 3px 0 3px; background:#eee url("../images/0004.png") no-repeat scroll center top ; }

.block-image5 {min-height:50px; padding:100px 3px 0 3px; background:#eee url("../images/0005.png") no-repeat scroll center top ; }

.block-image6 {min-height:50px; padding:100px 3px 0 3px; background:#eee url("../images/0006.png") no-repeat scroll center top ; }

.block-image7 {min-height:50px; padding:100px 3px 0 3px; background:#eee url("../images/0007.png") no-repeat scroll center top ; }

.make-your-pick {min-height:50px; padding:100px 3px 0 3px; background:url("../images/make-your-pick.png") no-repeat scroll center top ; }

/*******ADW*********/

.adw-bg-color-graduate {
 background:#5a98d2 url(../adw/images/graduate-bg.png) top center repeat-x !important;
}


.adw-bg-color-grey {
 background-color:#eee !important;
}

#Easy-Steps-outlook{background:#333 url(../adw/images/Easy-Steps-outlook.jpg) no-repeat center top; height:106px; margin-bottom:20px;}
#easysteps_02{background:#333 url(../adw/images/easysteps_02.jpg) no-repeat center top; height:106px; margin-bottom:20px;}


#testimonial-top-01{background:#ccc; min-height:100px; margin-bottom:20px;}
#testimonial-top-01 p{ margin:0; padding:0;}



.Steps-title{ margin-left:10px; font-size:18px !important; color:#F00 !important; background:#3CF}

/***********Tab***********/
ul.remotabs a:link {
	width:260px;
	padding:10px;
	height:5em;
	display:block;
	color:#ffffff !important;
	text-decoration:none;
}

div.remotab ul li:last-child { margin:0; }

div.remotab { }

ul.remotabs {
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding-bottom:8px;
}

ul.remotabs li {
	float:left;
	padding:0;
	list-style:none;
	margin-right:20px;
}

html>body ul.remotabs a:link {
	height:auto;
	min-height:120px;
	color:#ffffff !important;
}

ul.remotabs a:hover { background:url(../images/arrow.png)170px 40px no-repeat;
   color:#ffffff !important;
					 outline:3px #6b6b6b solid; }

ul.remotabs li.active a:link,
 ul.remotabs li.active a:visited,
 ul.remotabs li.active a:active {
 background:url(../images/arrow.png)170px 104px no-repeat;
	color:#ffffff !important;
	
}


.click-explorer {color:#ffffff !important;
 background:url(../images/click-explorer.png) right bottom no-repeat;
 
}
/*div.remotab div a:link {
	color:#fff !important;
	display:block;
	padding:1em .5em;
	font-weight:bold;
	font-size:1.3em;
}
*/

.offers-bg{ background:#065b97; }
.moreun-bg{ background:#dfdfdf}

/*.bg-blue {
 background:#15a9f3 url(../images/recover.png) left center no-repeat;
 
}
.bg-red {
 background:#e51400 url(../images/erase.png) left center no-repeat;
}

.bg-Darkblue {
 background:#084081 url(../images/manage.png) left center no-repeat;
 
}

.bg-green {
 background:#01a31c url(../images/optimize.png) left center no-repeat;
 }
*/

.recoverbg {
 background:#ee9802 url(../images/home-recover-banner-icon.png)0 10px no-repeat;
 
}
.enhancegb {
 background:#009900 url(../images/home-enhance-banner-icon.png)0 10px no-repeat;
}

.managebg {
 background:#f8731e url(../images/home-manager-banner-icon.png)0 10px no-repeat;
 
}

.optimizebg {
 background:#2d87ef url(../images/home-optimize-banner-icon.png)0 10px no-repeat;
 }



div.remotab .tab1 {
	clear:both;
	background:#f5f5f5 url(../images/arrow-black.png)170px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom:20px;
}

div.remotab .tab2 {
	clear:both;
	background:#f5f5f5 url(../images/arrow-black.png)470px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom:20px;
}

div.remotab .tab3 {
	clear:both;
	background:#f5f5f5 url(../images/arrow-black.png)770px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom:20px;
}

div.remotab .tab4 {
	clear:both;
	background:#f5f5f5 url(../images/arrow-black.png)1070px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom:20px;
}

#slid{width:180px; margin:0 20%;}


/**************************/


/* #960 grid */
/*---------------------------------------------------*/

@media print, screen and (min-width:960px) and (max-width:1199px) {


.bg-color-lightbluejustlaunched {
 background:#2063b0 url(../images/just-launched.png) left center no-repeat;/*65c907*/
}

.bg-color-lightgreen {
 background: #2063b0 url(../images/just-launch-mobile.png) left center no-repeat;
}

.bg-color-lightblue {
 background:#00d0ff url(../images/special-offers-mobile.png) left center no-repeat;
}

 #Social img{ margin-left:0px; margin-top:5px; width:28px; }

.inputbutton {
	width:60px;
}
.yourmail {
	width:120px;
	padding:8px 5px;
	margin-left:10px;
}

.macv {
	 width:90px; 
	 float:left; 
	 display:inline; 
	 margin:0 0 0 10px;
 }

h1 { 
 font-size:30px;
}
 .wrapper {
	 width:960px;
 }
 
 .col1 {
	 width:40px; 
 }
 
 .col2 {
	 width:100px; 
 }
 
 .col3 {
	 width:160px;
 }
 
 .col4 {
	 width:220px;
 }
 
 .col5 {
	 width:280px;
 }
 
 .col6 {
	 width:340px;
 }
 
 .col7 {
	 width:400px; 
 }
 
 .col8 {
	 width:460px; 
 }
 
 .col9 {
	 width:520px; 
 }
 
 .col10 {
	 width:580px; 
 }
 
 .col11 {
	 width:640px;
 }
 
 .col12 {
	 width:700px; 
 }
 
 .col13 {
	 width:760px;
 }
 
 .col14 {
	 width:820px; 
 }
 
 .col15 {
	 width:880px; 
 }
 
 .col16 {
	 width:940px;
 }
 
 .col1_3 {
	 width:300px;
 }
 
 .col2_3 {
	 width:620px;
 }

 .header-wrapper {
	 width:960px;
	 
 }
 .productpage-wrapper {
	 width:960px;
	 
 } 
 .footer-wrapper {
	 width:960px;
	 
 }

 .footer-list-links-wrapper {
	 width:960px;
	 
 }
 
/***********Tab***********/
ul.remotabs a:link {
	width:200px;

}

#formemail input[type="text"], input[type="password"], input[type="email"], .labelinputs, textarea, select {
	margin-left:5px;

}

.labelinputs, input, select, textarea {
	width:117px;
}


.titles1{
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:0px;
	font-weight:normal;
	width:200px;
	text-align: right;
}

.titles2{
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:0px;
	font-weight:normal;
	text-align: right;
	width:180px;
}

ul.remotabs a:hover { background:url(../images/arrow.png)120px 40px no-repeat;
   color:#fff;
					 outline:3px #6b6b6b solid; }

ul.remotabs li.active a:link,
 ul.remotabs li.active a:visited,
 ul.remotabs li.active a:active {
 background:url(../images/arrow.png)120px 104px no-repeat;
	color:#fff !important;
	
}



div.remotab .tab1 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)120px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}

div.remotab .tab2 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)360px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}

div.remotab .tab3 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)600px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}

div.remotab .tab4 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)840px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}

.pro-content ul.narrowlast {
	width:36%;
	height:auto;
	float:left;
	margin:0;
	margin-right:10px;
}


}

/* #Tablet (Portrait) */
/*---------------------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.slid{width:80%; margin:0 20%; background:#993}
	
.titles3{
	font-weight:normal;
	line-height:normal;
	padding:10px 0 10px 0;
	text-align:center;
	
}

.inputbutton {
	width:60px;
}
.yourmail {
	width:80px;
	padding:8px 5px;
	margin-left:5px;
}

 .wrapper {
	 width:768px;
 }
 
 .col1 {
	 width:28px;
 }
 
 .col2 {
	 width:76px;
 }
 
 .col3 {
	 width:124px;
 }
 
 .col4 {
	 width:172px;
 }
 
 .col5 {
	 width:220px;
 }
 
 .col6 {
	 width:268px;
 }
 
 .col7 {
	 width:316px;
 }
 
 .col8 {
	 width:364px;
 }
 
 .col9 {
	 width:412px;
 }
 
 .col10 {
	 width:460px;
 }
 
 .col11 {
	 width:508px;
 }
 
 .col12 {
	 width:556px;
 }
 
 .col13 {
	 width:604px;
 }
 
 .col14 {
	 width:652px;
 }
 
 .col15 {
	 width:700px;
 }
 
 .col16 {
	 width:748px;
 }
 
 .col1_3 {
	 width:236px; 
 }
 
 .col2_3 {
	 width:492px;
 }
 
 .first.last {
	 margin:0; 
 }

 .hide-tablet {
	 display:none !important; 
 }
 
 .header-wrapper {
	 width:768px;
 }
 
 .productpage-wrapper {
	 width:768px;
 }
 
 .footer-wrapper {
	 width:768px;
 }
 
 .footer-list-links-wrapper {
	 width:768px;
 }
 
 .titles4{ display:none !important; }
 
 #Social img{ margin-left:15px; margin-top:5px; }
 #Social p{ margin:0 !important; padding:0 !important;}


.bg-blue {
 background:#00aeef url(../images/recover.png) -15px 25px no-repeat;
 
}
.bg-red {
 background:#e51400 url(../images/erase.png) -15px 25px no-repeat;
}

.bg-Darkblue {
 background:#2d479e url(../images/manage.png) -15px 25px no-repeat;
 
}

.bg-green {
 background:#01a31c url(../images/optimize.png) -15px 25px no-repeat;
 }
 
ul.remotabs a:hover { background:url(../images/arrow.png)120px 40px no-repeat;
   color:#fff;
					 outline:3px #6b6b6b solid; }

ul.remotabs li.active a:link,
 ul.remotabs li.active a:visited,
 ul.remotabs li.active a:active {
 background:url(../images/arrow.png)120px 104px no-repeat;
	color:#fff !important;
}





div.remotab .tab1 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)120px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}

div.remotab .tab2 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)315px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}

div.remotab .tab3 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)505px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}

div.remotab .tab4 {
	clear:both;
	background:#eeeeee url(../images/arrow.png)695px -53px no-repeat;
	margin:0;
	padding:20px 0 0 0;
	margin-bottom: 20px;
}


.fontsize30{font-size:28px;
  font-weight:normal;
			line-height:normal;}

/***********Tab***********/
ul.remotabs a:link {
	width:152px;

}

#formemail input[type="text"], input[type="password"], input[type="email"], .labelinputs, textarea, select {
	margin-left:5px;

}

.labelinputs, input, select, textarea {
	width:60px;
}


h1 {
	line-height:35px;
}
}

/* #Mobile (Landscape) */
/*---------------------------------------------------*/

@media only screen and (min-width:480px) and (max-width:767px) {
	
.newsdiv {width:47%; margin:0 5px; display:inline; float:left; background:#f2f2f2; text-align:center; margin-bottom:10px; padding:10px 0;}
#newsdiv .cio-logo { background:url(../images/cio-logo.png) center no-repeat; width: auto; margin:0;}
#newsdiv a:hover .cio-logo { background:url(../images/cio-logo-hover.png) center no-repeat; width: auto; padding:0; /*-webkit-transition: all 1.5s;-moz-transition: all 1.5s;transition: all 1.5s;*/}

#newsdiv .eweek-logo { background:url(../images/eweek-logo.png) center no-repeat; width: auto; margin:0; }
#newsdiv a:hover .eweek-logo { background:url(../images/eweek-logo-hover.png) center no-repeat; width: auto; padding:0; }

#newsdiv .toms-guide-logo { background:url(../images/toms-guide-logo.png) center no-repeat; width: auto; margin:0;}
#newsdiv a:hover .toms-guide-logo { background:url(../images/toms-guide-logo-hover.png) center no-repeat; width: auto; padding:0; }

#newsdiv .yahoo-logo { background:url(../images/yahoo-logo-of.png) center no-repeat; width: auto; margin:0;}
#newsdiv a:hover .yahoo-logo { background:url(../images/yahoo-logo-hover.png) center no-repeat; width: auto; padding:0; }

#newsdiv .economic-times-logo { background:url(../images/economic-times-logo.png) center no-repeat; width: auto; margin:0;}
#newsdiv a:hover .economic-times-logo { background:url(../images/economic-times-logo-hover.png) center no-repeat; width: auto; padding:0; }

#newsdiv .barrons-logo { background:url(../images/barrons-logo.png) center no-repeat; width: auto; margin:0; }
#newsdiv a:hover .barrons-logo { background:url(../images/barrons-logo-hover.png) center no-repeat; width: auto; padding:0; }

#newsdiv .macworld-logo { background:url(../images/macworld-logo.png) center no-repeat; width: auto; margin:0;}
#newsdiv a:hover .macworld-logo { background:url(../images/macworld-logo-hover.png) center no-repeat; width: auto; padding:0; }

#newsdiv .siliconangle-logo { background:url(../images/siliconangle-logo.png) center no-repeat; width: auto; margin:0; }
#newsdiv a:hover .siliconangle-logo { background:url(../images/siliconangle-logo-hover.png) center no-repeat; width: auto; padding:0; }


.slid{width:80%; margin:0 20%; background:#993}

.video-tutorials{
 background:#000;
 padding:40px 0;
}

	
h1 { 
 font-size:28px;
	line-height:normal;
}

.yourmail {
	width:65%;
	padding:8px 5px;
	margin-left:20px;
}


#wrappermargintop{ margin-top:150px;}

 .wrapper {
	 width:420px;
 }
 
 .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12, .col13, .col14, .col15, .col16, .col1_3, .col2_3 {
	 width:420px; 
	 margin:0; 
 }
 
 .hide-mobile, .hide-tablet {
	 display:none !important;
 }
 
 #g{display:none !important; }
 
 .header-wrapper {
	 width:420px;
 }
 
 .productpage-wrapper {
	 width:420px;
 }
 
 .footer-wrapper {
	 width:420px;
 }
 .footer-list-links-wrapper {
	 width:420px;
 }
 
#logo { margin-top:10px; width: auto; }
/***********Tab***********/
ul.remotabs a:link {
	width:70px;
}

#formemail input[type="text"], input[type="password"], input[type="email"], .labelinputs, textarea, select {
	margin-left:10px;

}

.labelinputs, input, select, textarea {
	width:308px;
}

.marginbottom{ margin-bottom:24px;}


.mobilelogo p{ margin:0; padding:0; text-align:center;}

#Social p{ margin:0; padding:0; text-align:center;}

.fontsize25{font-size:20px;
  font-weight:normal;
			line-height:normal;}
			
.bg-blue {
 background:#00aeef url(../images/recover.png) -15px 25px no-repeat;
 
}
.bg-red {
 background:#e51400 url(../images/erase.png) -15px 25px no-repeat;
}

.bg-Darkblue {
 background:#2d479e url(../images/manage.png) -15px 25px no-repeat;
 
}

.bg-green {
 background:#01a31c url(../images/optimize.png) -15px 25px no-repeat;
 }
 
.make-your-pick-mobile {height:100px; padding:0; background:#2884e9 url(../images/make-your-pick-mobile.png) bottom center no-repeat; }

.bg-color-lightbluejustlaunched {
 background:#2063b0 url(../images/just-launched-mobile.png) left center no-repeat;/*65c907*/
}

.bg-color-lightgreen {
 background: #2063b0 url(../images/just-launch-mobile.png) left center no-repeat;
}


.titles1{
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:0px;
	font-weight:normal;
	width:200px;
	text-align: right;
}

}

/* #Mobile (Portrait) */
/*---------------------------------------------------*/



@media only screen and (max-width:479px) {
.newsdiv {width:45%; margin:0 5px; display:inline; float:left; background:#f2f2f2; text-align:center; margin-bottom:8px; padding:10px 0;}
.slid{width: 80%; margin:0 20%; background:#993}
#newsdiv .cio-logo { background:url(../images/cio-logo.png) center no-repeat; width: auto; margin:0; background-size: 90%;}
#newsdiv a:hover .cio-logo { background:url(../images/cio-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 90%;}

#newsdiv .eweek-logo { background:url(../images/eweek-logo.png) center no-repeat; width: auto; margin:0;background-size: 90%; }
#newsdiv a:hover .eweek-logo { background:url(../images/eweek-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 90%;}

#newsdiv .toms-guide-logo { background:url(../images/toms-guide-logo.png) center no-repeat; width: auto; margin:0;background-size: 90%;}
#newsdiv a:hover .toms-guide-logo { background:url(../images/toms-guide-logo-hover.png) center no-repeat; width: auto; padding:0;background-size: 90%; }

#newsdiv .yahoo-logo { background:url(../images/yahoo-logo-of.png) center no-repeat; width: auto; margin:0;background-size: 90%;}
#newsdiv a:hover .yahoo-logo { background:url(../images/yahoo-logo-hover.png) center no-repeat; width: auto; padding:0;background-size: 90%; }

#newsdiv .economic-times-logo { background:url(../images/economic-times-logo.png) center no-repeat; width: auto; margin:0; background-size: 90%;}
#newsdiv a:hover .economic-times-logo { background:url(../images/economic-times-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 90%;}

#newsdiv .barrons-logo { background:url(../images/barrons-logo.png) center no-repeat; width: auto; margin:0; background-size: 90%;}
#newsdiv a:hover .barrons-logo { background:url(../images/barrons-logo-hover.png) center no-repeat; width: auto; padding:0;background-size: 90%; }

#newsdiv .macworld-logo { background:url(../images/macworld-logo.png) center no-repeat; width: auto; margin:0; background-size: 90%;}
#newsdiv a:hover .macworld-logo { background:url(../images/macworld-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 90%; }

#newsdiv .siliconangle-logo { background:url(../images/siliconangle-logo.png) center no-repeat; width: auto; margin:0; background-size: 90%;}
#newsdiv a:hover .siliconangle-logo { background:url(../images/siliconangle-logo-hover.png) center no-repeat; width: auto; padding:0; background-size: 90%; }

.video-tutorials{
 background:#000;
 padding:40px 0;
}

.bg-color-lightbluejustlaunched {
 background:#2063b0 url(../images/just-launched-mobile.png) left center no-repeat;/*65c907*/
}

.bg-color-lightgreen {
 background: #2063b0 url(../images/just-launch-mobile.png) left center no-repeat;
}
	h1 { 
 font-size:28px;
	line-height:normal;
}
#wrappermargintop{ margin-top:150px;}

 .wrapper {
	 width:300px;
 }
 
 .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12, .col13, .col14, .col15, .col16, .col1_3, .col2_3 {
	 width:300px;
	 margin:0; 
 }

 .hide-mobile, .hide-tablet {
	 display:none !important; 
 }

#g{display:none !important; }

 .header-wrapper {
	 width:300px;
 }
 
 .productpage-wrapper {
	 width:300px;
 }
 .footer-wrapper {
	 width:300px;
 }
 
 .footer-list-links-wrapper {
	 width:300px;
 }
 
 
#logo { margin-top:10px; width: auto; }

/***********Tab***********/
ul.remotabs a:link {
	width:40px;
}

.marginbottom{ margin-bottom:24px;}

.mobilelogo p{ margin:0 !important; padding:0 !important; text-align:center;}

#Social p{ margin:0; padding:0; text-align:center;}

.fontsize25{font-size:20px;
  font-weight:normal;
			line-height:normal;}

.bg-blue {
 background:#00aeef url(../images/recover.png) -15px 25px no-repeat;
 
}
.bg-red {
 background:#e51400 url(../images/erase.png) -15px 25px no-repeat;
}

.bg-Darkblue {
 background:#2d479e url(../images/manage.png) -15px 25px no-repeat;
 
}

.bg-green {
 background:#01a31c url(../images/optimize.png) -15px 25px no-repeat;
 }
 
.make-your-pick-mobile {height:100px; padding:0; background:#2884e9 url(../images/make-your-pick-mobile.png) bottom center no-repeat; }
 
 .titles1{
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:0px;
	font-weight:normal;
	width:180px;
	text-align: right;
}


}

/* #Print Fixes */
/*---------------------------------------------------*/

@media print {
 
 * {
 color:#000 !important; /* Black prints faster: h5bp.com/s */
	 background:transparent !important;
 box-shadow:none !important;
 text-shadow:none !important;
 }
 	
 @page {
	 margin:0.6cm;
 }	
 
 /* Windows bug fix */	
 p, h2, h3 { 
 orphans:3; 
	 widows:3; 
 }
 
 h2, h3 {
 page-break-after:avoid;
 } 

 thead {
 display:table-header-group; /* h5bp.com/t */
 }

 tr,
 img {
 page-break-inside: avoid;
 }
 
 img { 
 max-width:100% !important; 
 }
 
}

/*==================================================*/
/*==================================================*/
   /* @Miscs */
/*==================================================*/
/*==================================================*/

/* #Clear and Row Fix */
/*---------------------------------------------------*/

.header-wrapper:after {
	content:""; 
	display:table; 
	height:0; 
	visibility:hidden;
	clear:both;
}

.productpage-wrapper:after {
	content:""; 
	display:table; 
	height:0; 
	visibility:hidden;
	clear:both;
}

.footer-list-links-wrapper:after {
	content:""; 
	display:table; 
	height:0; 
	visibility:hidden;
	clear:both;
}

.footer-wrapper:after {
	content:""; 
	display:table; 
	height:0; 
	visibility:hidden;
	clear:both;
}


.wrapper:after {
	content:""; 
	display:table; 
	height:0; 
	visibility:hidden;
	clear:both;
}

.clearfix, .row {
	zoom:1;
}

.clearfix:before, .clearfix:after, .row:before, .row:after {
	content:"";	
	display:table;
	width:0;
	height:0;
 visibility:hidden;
}

.clearfix:after, .row:after {
	font-size:0;
	clear:both;
}

.clear {
	clear:both;
	display:block;
}

/* #Image Aligns (wordpress friendly) */
/*---------------------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}

.aligncenter {
	display:block;
	margin:5px auto;
}

.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

.alignleft {
	float:left; 
	margin:5px 20px 20px 0;
}

/* #Inner Padding */
/*---------------------------------------------------*/

.innerpad {
	display:block
}

.innerpad.pd10 {
	padding:10px
}

.innerpad.pd20 {
	padding:0 20px;
}

.innerpad.pd30 {
	padding:30px;
}

/* #Others */
/*---------------------------------------------------*/
/*
.margintop {
	margin:20px 0 0 0;
}

.marginright {
	margin:0 20px 0 0;
}


.marginleft {
	margin:0 0 0 20px;
}*/

.hide {
	display:none;
}

.hide-txt {
	font:0/0 a; 
	color:transparent;
}
