@import url(//fonts.googleapis.com/css?family=Open+Sans:800italic,400,600,300);
@charset "utf-8";
body {
	font-family: 'ProximaNovaRegular';
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #333;
}/*Reset */

ol.olist{
	 margin-left: 20px;
 padding-right: 0;
 list-style-type: none;

}

ol.olist li{
margin-bottom: 27px;
font-size: 1.2em;
counter-increment: step-counter;
text-indent: -27px;
border-bottom: 1px solid #eee;
 border-spacing: 10px 50px;
 line-height: 28px;
}

 ol.olist li::before {
	 counter-increment: section;
    content: counter(step-counter);
    margin-right: 5px;
    font-size: 90%;
    background-color: #666;
    color: white;
    font-weight: bold;
    padding: 6px 10px;
    border-radius: 15px;

}



.testimonial blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\201C""\201D";
}
.testimonial blockquote:before {
	color: #ccc;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
.testimonial blockquote p {
	display: inline;
}
div.testimonial {
	background: #eee !important;
	padding: 10px !important;
	margin-bottom: 10px !important;
}
.testimonial {
	background: #eee !important;
	padding: 10px !important;
	margin-bottom: 10px !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}/* Reset End *//* Global*/
* {
	outline: none
}
a {
	color: #666666;
	text-decoration: none;
	outline: none;
	-webkit-transition: color 500ms ease;
	transition: color 500ms ease;
}
a:hover {
	color: #04d9e0;
	text-decoration: none;
}
a img {
	border: none;
	outline: none;
}
img {
	width: auto\9;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.clear {
	clear: both
}
.pad5 {
	padding: 5px;
}
.pad10 {
	padding: 10px;
}
.pad15 {
	padding: 15px;
}
.pad20 {
	padding: 20px;
}
.pad25 {
	padding: 25px;
}
.pad-t-b-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pad-t-b-35 {
	padding-top: 35px;
	padding-bottom: 35px;
}
.pad-t-b-45 {
	padding-top: 45px;
	padding-bottom: 45px;
}
.margin-t-b-none {
	margin-bottom: 0px;
	margin-top: 0px
}
.margin-bottom-none {
	margin-bottom: 0px;
}
.top_1 {
	margin-top: 5px !important;
}
.top_2 {
	margin-top: 10px !important;
}
.top_3 {
	margin-top: 15px !important;
}
.top_4 {
	margin-top: 20px !important;
}
.top_5 {
	margin-top: 25px !important;
}
.top_6 {
	margin-top: 60px !important;
}
.top_7 {
	margin-top: 70px !important;
}
.top_8 {
	margin-top: 80px !important;
}
.top_9 {
	margin-top: 90px !important;
}
.top_10 {
	margin-top: 100px !important;
}
.top_11 {
	margin-top: 110px !important;
}
.bottom_1 {
	margin-bottom: 5px;
}
.bottom_2 {
	margin-bottom: 10px;
}
.bottom_3 {
	margin-bottom: 15px;
}
.bottom_4 {
	margin-bottom: 20px;
}
.bottom_5 {
	margin-bottom: 25px;
}
.bottom_6 {
	margin-bottom: 30px;
}
ul, ol {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style: none;
}
.hidden {
	visibility: hidden;
}
.relative {
	position: relative;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}
p {
	font-size: 15px;
	color: #2e2e2e;
	line-height: 18px;
	margin: 0 0 20px;
	text-align: justify;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 20px;
	font-weight: normal;
	padding: 0px;
}
h1 {
	font-size: 35px;
	color: #000;
	line-height: 38px;
	margin: 15px 0px 10px;
}
h2 {
	color: #000;
	line-height: 30px;
	font-size: 27px;
	margin-bottom: 20px;
}
h3 {
	font-size: 25px;
	color: #5a5a5a;
	line-height: 26px;
	margin-bottom: 5px;
}
h4 {
	font-size: 22px;
	color: #4a4a4a;
	line-height: 23px;
	margin-bottom: 5px;
}
h5 {
	font-size: 18px;
	color: #5a5a5a;
	line-height: 26px;
	margin-bottom: 5px;
}
.bullets {
	list-style: none;
}
.bullets li {
	padding-left: 25px;
	line-height: 21px;
	margin-bottom: 2px;
	color: #000;
	font-size: 15px;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
select, [type="text"], [type="email"], textarea {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
-webklt-box-shadow:none;
}
[type="text"], [type="email"], [type="password"] {
font-size:14px;
border:1px solid #d1d1d1;
line-height:16px;
width:100%;
padding:10px;
color:#333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #ffffff; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 ); /* IE6-8 */
}
select {
	font-size: 15px;
	border: 1px solid #eae9e9;
	line-height: 20px;
	height: 27px;
	padding: 3px 5px;
	color: #333;
}
.ie9 [type="text"], .ie9 [type="email"], .ie8 [type="text"], .ie8[type="email"] {
	line-height: 16px;
}
.ie9 [type="text"], .ie9 [type="email"] {
	filter: none;
}
[type="submit"] {
border:0;
/*height:57px;*/
cursor: pointer;
-webkit-appearance:inherit;
 min-width: 200px;
padding:0px;
color:#fff;
text-align:center;
text-transform:uppercase;
font-size:24px;
text-shadow:1px 1px 2px #444;
}
[type="submit"]:hover {
}
.btn {
	font-family: 'ProximaNovaSemibold';
	font-size: 14px;
	padding: 8px 15px;
	cursor: pointer;
	display: inline-block;
	line-height: 16px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	border: none;
	-webkit-appearance: inherit;
	-moz-appearance: inherit;
	appearance: inherit;
	-ms-appearance: inherit;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btn.btn-small {
	padding: 2px 13px;
}
.btn.btn-large {
	padding: 8px 30px;
}
.btn.btn-medium {
	padding: 6px 30px;
}
.btn.btn-block {
	display: block;
	width: 100%;
	padding: 10px 0px;
	line-height: 18px;
}
.ie9 .btn.btn-block, .ie8 .btn.btn-block {
	line-height: 22px;
	padding: 8px 0px;
	margin-bottom: 3px;
}
.btn-teal {
	-webkit-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	transition: all 800ms ease;
	display: inline-block;
	font-size: 18px;
	font-family: 'ProximaNovaSemibold';
	color: #fff;
	text-shadow: 1px 1px 2px #999;
	text-transform: uppercase;
	border: 1px solid #02bdc3;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 19px 24px;
	text-align: center;
	line-height: 18px;
	background: #04dde4; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' *//* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0ZGRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGNhZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #04dde4), color-stop(100%, #00cad1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #04dde4 0%, #00cad1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04dde4', endColorstr='#00cad1', GradientType=0 ); /* IE6-8 */
}
.btn-teal:hover {
	color: #fff;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F48844', endColorstr='#F48E44', GradientType=0 ); /* IE6-8 */
	background: #F48E44;
	border: 1px solid #e07f3a;
}/*Previous colours: 04dde4 and 00cad1, replaced with 2aaa2a and 1E7C1E. YL 15/09/14*/
.btn-gris {
	-webkit-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	transition: all 800ms ease;
	display: inline-block;
	font-size: 18px;
	font-family: 'ProximaNovaSemibold';
	color: #fff;
	text-shadow: 1px 1px 2px #999;
	text-transform: uppercase;
	border: 1px solid #999;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 9px 24px;
	text-align: center;
	line-height: 18px;
	background: #000; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0ZGRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGNhZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: #000;
}
.btn-gris:hover {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F48844', endColorstr='#F48E44', GradientType=0 );
    background: #00AEEF;
    border: 1px solid #077aa5;
}
.btn-medium.btn-teal {
	font-size: 16px;
	padding: 7px 15px;
}
.btn-grey {
	background: #a7a7a7;
	color: #fff;
}
.btn-grey:hover {
	background: #F3B92A;
	color: #fff;
}
.link-btn {
	color: #56CBCF;
	border-bottom: 1px dotted #56CBCF;
	padding-bottom: 2px;
}
.link-btn:hover {
	color: #E6002E;
	border-bottom: 1px dotted #E6002E;
}
.clearfix {
*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}/* Global*/
.w5 {
	width: 5%;
}
.w10 {
	width: 10%;
}
.w15 {
	width: 15%;
}
.w20 {
	width: 20%;
}
.w25 {
	width: 25%;
}
.w30 {
	width: 30%;
}
.w35 {
	width: 35%;
}
.w40 {
	width: 40%;
}
.w45 {
	width: 45%;
}
.w48 {
	width: 48%;
}
.w50 {
	width: 50%;
}
.w55 {
	width: 55%;
}
.w60 {
	width: 60%;
}
.w65 {
	width: 65%;
}
.w70 {
	width: 70%;
}
.w75 {
	width: 75%;
}
.w80 {
	width: 80%;
}
.w85 {
	width: 85%;
}
.w90 {
	width: 90%;
}
.w100 {
	width: 100%;
}
.form-container {
}
.form-container .control {
	position: relative;
	display: inline-block;
}
.form-container .control .label {
	position: absolute;
	z-index: 99;
	left: 14px;
	top: 9px;
	color: #939393;
}
.ie .form-container .control .label {
	top: 20%;
}



.top_section {
	background: #464646;
}

.top_section .top_right_section {
	/*float: right;*/
}

.top_section .call_section {
	float: right;
	border-right: 0px solid #000;
	font-family: 'ProximaNovaBold';
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	text-transform: uppercase;
	padding: 18px 15px 18px;
}
.top_section .call_section a {
	color: #fff411;
}
.top_section .top_links {
	float: left;
	background: url(../images/seprator.jpg) repeat-y right top;
	border-left: 1px solid #484848;
	padding: 18px;
}
.top_section .top_links ul li {
	float: left;
}
.top_section .top_links a {
	color: #c0c0c0;
	font-size: 13px;
	padding: 0 16.7px;
	display: inline-block;
	text-transform: uppercase;
}
.top_section .top_links a:hover {
	color: #04d9e0;
}
.navigation_section {
	background: url(../images/white_dots.png);
	position: relative;
	padding: 10px 0px;
}
.navigation_section .logo {
	float: left;
}
.navigation_section .logo a {
	display: block;
}
.navigation_section .logo a img {
}
.navigation_section .right_col {
	float: right;
}
.navigation_section .right_col .navigation {
	float: left;
	padding: 30px 0px 0;
}
.navigation_section .right_col .navigation ul {
}
.navigation_section .right_col .navigation ul li {
	display: inline-block;
	padding: 0 0px 0 30px;
}
.navigation_section .right_col .navigation ul li a {
	font-family: 'ProximaNovaBold';
	font-size: 19px;
	padding-right: 25px;
	text-transform: uppercase;
	-webkit-transition: background 500ms ease;
	-ms-transition: background 500ms ease;
	transition: background 500ms ease;
}
.navigation_section .right_col .navigation ul li a.up {
	background: url(../images/down_arrow.png) no-repeat 95% 50%;
	-webkit-transition: background 800ms ease-in-out;
	-ms-transition: background 800ms ease-in-out;
	transition: background 800ms ease-in-out;
}
.navigation_section .right_col .navigation ul li a.up.down {
	background: url(../images/down_up.png) no-repeat 95% 30%;
}
.navigation_section .right_col .search_panel {
	float: left;
	padding: 23px 0px 0;
	margin-left: 30px;
}
.navigation_section .right_col .search_panel .search_input {
	border: 1px solid #bdbcbd;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 5px 10px;
	display: inline-block;
	vertical-align: top;
	color: #939393;
}
.navigation_section .right_col .search_panel .search_btn {
	background: url(../images/search-btn.png) no-repeat;
	width: 28px;
	text-indent: -999px;
	height: 31px;
	display: inline-block;
	vertical-align: top;
}
.navdropdown {
	background: #fff;
	-webkit-box-shadow: 0px 3px 19px -6px #555 inset;
	-moz-box-shadow: 0px 3px 19px -6px #555 inset;
	-o-box-shadow: 0px 3px 19px -6px #555 inset;
	-ms-box-shadow: 0px 3px 19px -6px #555 inset;
	box-shadow: 0px 3px 19px -6px #555 inset;
}
.navdropdown .link {
	padding-bottom: 10px;
}
#products_list, #occasion_list {
	display: none;
	text-align: center;
}
.navdropdown ul {
	padding: 20px 0px;
}
.navdropdown ul li {
	display: inline-block;
	margin: 0 0px 20px 3px;
}
.navdropdown ul li a {
	text-align: center;
	display: block;
	border-bottom: 2px solid #61C7CB;
	padding: 0 7px 20px;
}
.navdropdown ul li a:hover {
	border-bottom: 2px solid #333;
}
.navdropdown ul li a img {
	display: inline-block;
	margin-bottom: 10px;
}
.navdropdown ul li a span {
	color: #333;
	font-size: 15px;
	display: block;
}
.navdropdown ul li a:hover span {
	color: #04d9e0;
}
.banner_section {
	background: url(../images/banner_bg.jpg) repeat-x;/*padding:35px 0 15px;*/
}
.banner_section.inner {
	height: 230px;
	padding: 0px;
}
.banner_section.inner .banner {
	padding: 40px 0px 0;
	margin-bottom: 40px;
}
.banner h1 {
	font-size: 55px;
	margin: 0 0 25px;
	text-align: center;	/*font-family: 'harringtonregular';*/
	font-family: 'Open Sans', sans-serif;
	color: #00aeef;
	text-shadow: 1px 1px 0px #000;
}
.banner img {
}
.breadcrums {
	margin: 10px -10px;
}
.breadcrums li {
	display: inline-block;
	padding-right: 10px;
	color: #000;
	font-size: 14px;
}
.breadcrums li a {
	display: block;
	background: url(../images/bullet.png) no-repeat 100% 50%;
	padding: 0 15px 0 0;
	color: #000;
	font-size: 14px;
}
.breadcrums li a:hover {
	color: #fce525;
}
.home .mid_section {
	margin: 0px 0px 10px;
}
.mid_section {
	margin: 70px 0px 10px;
}
.mid_section .heading {
	line-height: 44px;
	text-align: center;/*background: url("../images/heading_bg.jpg") center center repeat-x;*/
	height: 44px;
}
.mid_section .heading h2 {
	background: #fff;
	padding: 0px 20px;
	display: inline-block;
	margin: 0px;
}
.mid_section .heading h2 a span {
	-webkit-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	transition: all 800ms ease;
	display: inline-block;
	font-size: 18px;
	font-family: 'ProximaNovaSemibold';
	color: #fff;
	text-shadow: 1px 1px 2px #999;
	text-transform: uppercase;
	border: 1px solid #02bdc3;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 12px 30px;
	text-align: center;
	line-height: 18px;
	background: #04dde4; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0ZGRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGNhZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #04dde4), color-stop(100%, #00cad1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #04dde4 0%, #00cad1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #04dde4 0%, #00cad1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04dde4', endColorstr='#00cad1', GradientType=0 ); /* IE6-8 */
}
.mid_section .heading h2 a span:hover {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F48844', endColorstr='#F48E44', GradientType=0 ); /* IE6-8 */
	background: #F48E44;
	border: 1px solid #e07f3a;
}
.ie9 .mid_section .heading h2 a span {
	filter: none;
}
.mid_section .featured {
	margin: 35px 0px 0;
}
.mid_section .featured ul {
}
.mid_section .featured ul li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
	-webkit-box-shadow: 0px -33px 57px -43px #555;
	-moz-box-shadow: 0px -33px 57px -43px #555;
	-o-box-shadow: 0px -33px 57px -43px #555;
	-ms-box-shadow: 0px -33px 57px -43px #555;
	box-shadow: 0px -33px 57px -43px #555;
	padding: 5px 0;
}
.mid_section .featured ul li .discount-box {
	position: absolute;
	top: 16%;
	left: 20%;
	background: url(../images/discount-bg.png) no-repeat;
	width: 144px;
	height: 114px;
	text-align: center;
	padding-top: 30px;
}
.mid_section .featured ul li .discount-box p {
	margin: 0px 0 3px;
	color: #fff;
	text-align: center;
	font-family: 'ProximaNovaLight';
	text-transform: uppercase;
}
.mid_section .featured ul li .discount-box h2 {
	font-size: 46px;
	margin: 0px;
	color: #fff;
	text-align: center;
	font-family: 'ProximaNovaExtraBold';
	text-transform: uppercase;
	border-bottom: 1px dashed #fff;
	margin: 0 18px 0px;
	padding-bottom: 8px;
}
.mid_section .featured ul li .discount-box h4 {
	font-size: 15px;
	font-family: 'ProximaNovaSemibold';
	color: #fff;
	text-transform: uppercase;
}
.mid_section .featured ul li .featured-thumbnail {
	display: block;
	padding: 0 5px;
	border-right: 1px dashed #d5d5d5;
}
.mid_section .featured ul li.last .featured-thumbnail {
	border-right: 0;
}
.mid_section .featured ul li .featured-thumbnail img {
}
.mid_section .featured ul li .featured-text.one {
	background: #f9f2a0;
}
.mid_section .featured ul li .featured-text.two {
	background: #f7ec70;
}
.mid_section .featured ul li .featured-text.three {
	background: #f4e541;
}
.mid_section .featured ul li .featured-text.four {
	background: #f1df11;
}
.mid_section .featured ul li .featured-text {
	margin-top: 8px;
	padding: 12% 8.5% 13%;
}
.mid_section .featured ul li .featured-text a {
	font-size: 18px;
	font-family: 'ProximaNovaLight';
	color: #000;
	text-transform: uppercase;
	line-height: 23px;
	display: block;
}
.mid_section .featured ul li .featured-text a:hover {
	color: #FC0;
}
.mid_section .featured ul li .featured-text span {
	font-family: 'ProximaNovaExtraBold';
}
.mid_section .featured ul li .bottom-shadow {
	margin-top: -1px;
}
.mid_section.all-products, .mid_section.k2CategoriesListBlock {
	background: url(../images/banner_bg-inner.jpg) repeat-x;
	margin: 0 0 10px;
	padding-top: 30px;
}
.mid_section .allproducts, .mid_section .k2CategoriesListBlock {
	margin: 1% 0px 10px;
}
.mid_section .allproducts ul {
}
.mid_section .allproducts ul li, .mid_section .k2CategoriesListBlock ul li, .mid_section span ul.menu li {
	float: left;
	width: 31.3%;
	margin: 0 2% 2% 0;
	border: 2px solid #00aeef;
}
.mid_section .allproducts ul li.last, .mid_section .k2CategoriesListBlock ul li.last, .mid_section span ul.menu li.last {
	margin-right: 0;
}
.mid_section .allproducts ul li.two-merge, .mid_section .k2CategoriesListBlock ul li.two-merge {
	width: 66%;
	margin-right: 0;
	border: none;
}
.mid_section .allproducts ul li a, .mid_section .k2CategoriesListBlock ul li a, .mid_section span ul.menu li a {
	display: block;
}
.mid_section .allproducts ul li a .product-thumb, .mid_section .k2CategoriesListBlock ul li a .product-thumb, .mid_section span ul.menu li a .product-thumb {
	display: block;
}
.mid_section .allproducts ul li a .product-thumb img {
}
.mid_section .allproducts ul li a .image-title, .mid_section .allproducts ul li a .product-title, .mid_section span ul.menu li a .image-title {
	display: block;
	background: #000000;
	font-size: 14px;
	color: #fff;
	padding: 11px 15px;
	text-transform: uppercase;
	font-family: 'ProximaNovaSemibold';
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.mid_section .allproducts ul li:nth-child(3n) {
	margin-right: 0;
}
.mid_section .allproducts ul li:nth-child(3n) {
	margin-right: 0;
}
.mid_section span ul.menu li:nth-child(3n) {
	margin-right: 0;
}
.mid_section .allproducts ul li a:hover .image-title, .mid_section .allproducts ul li a:hover .product-title, .mid_section span ul.menu li a:hover .image-title {
	background: #333;
}
.content p {
	font-size: 16px;
	color: #222222;
	line-height: 24px;
}
.content .heading {
	margin: 25px 0px;
}/* Footer */
footer {
	margin: 20px 0px 0;
	padding-bottom: 20px;
	background: #f4f4f4;
}
footer .bottom_section {
	background: #fff;
	padding: 10px 0px 6px 0px;
}
footer .bottom_section .bottom_1 {
	float: left;
	width: 15%;
}
.item-131 {
	border-right: 0px!important;
}
footer .bottom_section .bottom_1 img {
	display: block;
	margin-bottom: 5px;
}
footer .bottom_section .bottom_1 p {
	font-size: 11px;
	font-family: 'Arial', sans-serif;
	color: #fff;
	text-align: center;
	line-height: 14px;
	margin: 0px;
}
footer .bottom_section .bottom_2 {
	float: left;
	width: 68%;
	margin-top: 30px;
}
footer .bottom_section .bottom_2 .links_1 ul li {
	display: inline-block;
}
footer .bottom_section .bottom_2 .links_1 {
	margin-bottom: 5px;
	text-align: center;
}
footer .bottom_section .bottom_2 .links_1 a {
	font-family: 'ProximaNovaSemibold';
	color: #fff;
	font-size: 16px;
	padding: 0 7px;
}
footer .bottom_section .bottom_2 .links_2 a:hover, footer .bottom_section .bottom_2 .links_1 a:hover {
	color: #333;
}
footer .bottom_section .bottom_2 .links_2 ul li {
	display: inline-block;
	line-height: 10px;
	border-right: 1px solid;
}
footer .bottom_section .bottom_2 .links_2 {
	color: #fff;
	font-size: 13px;
	text-align: center;
}
footer .bottom_section .bottom_2 .links_2 a {
	color: #fff;
	font-size: 13px;
	padding: 0 9px;
}
footer .bottom_section .bottom_3 {
	float: right;
	text-align: right;
	margin-top: 20px;
}
footer .bottom_section .bottom_3 p {
	color: #fff;
	font-size: 13px;
	margin: 0px 0 5px;
	text-transform: uppercase;
	font-family: 'ProximaNovaBold';
}
footer .bottom_section .bottom_3 a {
	display: inline-block;
	padding: 0 2px;
}
footer .bottom_section .bottom_3 a .icon {
	display: block;
	background: url(../images/social_icons.png) no-repeat;
	width: 30px;
	height: 30px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
footer .bottom_section .bottom_3 a .icon.fb {
	background-position: 0px 0px;
}
footer .bottom_section .bottom_3 a .icon.pint {
	background-position: -32px 0px;
}
footer .bottom_section .bottom_3 a .icon.gplus {
	background-position: -64px 0px;
}
footer .bottom_section .bottom_3 a .icon.fb:hover {
	background-position: 0 -33px;
}
footer .bottom_section .bottom_3 a .icon.pint:hover {
	background-position: -32px -33px;
}
footer .bottom_section .bottom_3 a .icon.gplus:hover {
	background-position: -64px -33px;
}
footer .bottom_section_2 {
	padding: 20px 0px 0;
}
footer .bottom_section_2 .bottom_links_1 {
	float: left;
	width: 53%;
}
footer .bottom_section_2 h3 {
	color: #167db2;
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'ProximaNovaSemibold';
	margin-bottom: 16px;
	line-height: 11px;
}
footer .bottom_section_2 .bottom_links_1 .links_3 {
	float: left;
	width: 50%;
}
footer .bottom_section_2 .bottom_links_1 .links_3 h4 {
	color: #08a8ca;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 13px;
	line-height: 11px;
}
footer .bottom_section_2 ul {
	margin-bottom: 15px;
}
footer .bottom_section_2 ul li {
	background: url(../images/bullet.png) no-repeat 0px 3px;
	margin-bottom: 8px;
	padding-left: 15px;
}
footer .bottom_section_2 ul li a {
	color: #666666;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
}
footer .bottom_section_2 ul li a:hover {
	color: #F5824B;
}
footer .bottom_section_2 .bottom_links_2 {
	float: left;
}
footer .bottom_section_2 .bottom_links_3 {
	float: right;
	width: 24%;
}
footer .bottom_section_2 .bottom_links_3 .map {
}
footer .bottom_section_2 .bottom_links_3 address {
	font-style: normal;
	font-size: 13px;
	color: #333333;
	margin: 0px 0;
	line-height: 18px;
}
footer .bottom_section_2 .bottom_links_3 dl.address {
	margin: 10px 0;
}
footer .bottom_section_2 .bottom_links_3 dl {
	float: left;
	margin: 4px 0;
}
footer .bottom_section_2 .bottom_links_3 dl dt {
	width: 26px;
	float: left;
}
footer .bottom_section_2 .bottom_links_3 dl dd {
	float: left;
	margin: 0px;
	font-size: 14px;
	color: #333;
}

#tooltip {
	text-align: center;
	color: #fff;
	background: #111;
	position: absolute;
	z-index: 1000;
	padding: 10px;
	max-width: 150px;
	font-size: 12px;
}
#tooltip:after /* triangle decoration */ {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #111;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}
#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid #111;
	top: -20px;
	bottom: auto;
}
#tooltip.left:after {
	left: 10px;
	margin: 0;
}
#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}/* Product Selection Steps*/
.product-selection-steps {
	margin: 50px 0 0;
}
.product-selection-steps .steps {
	margin-bottom: 20px;
}
.product-selection-steps .steps .step-head {
	margin-bottom: 20px;
	font-size: 23px;
	color: #000;
	font-family: 'ProximaNovaSemibold';
	border-bottom: 1px solid #afd2d2;
	padding-bottom: 10px;
}
.product-selection-steps .steps .step-head .bubble {
	background: url(../images/sprite.png) no-repeat -51px 0px;
	width: 21px;
	height: 31px;
	display: inline-block;
	font-size: 29px;
	color: #FFF;
	font-family: 'ProximaNovaSemibold';
	padding: 6px 18px 6px 10px;
	text-align: center;
	margin-right: 10px;
}
.product-selection-steps .steps .step-head.disable {
	border-bottom: 0;
	color: #c5c5c5;
}
.product-selection-steps .steps .step-head.active .bubble {
	background: url(../images/sprite.png) no-repeat 0px 0px;
}
.product-selection-steps .steps .step-head.disable .bubble {
	background: url(../images/sprite.png) no-repeat -51px -44px;
}
.product-selection-steps .steps .step-head .down_arrow {
	background: url(../images/sprite.png) no-repeat -105px 0px;
	width: 20px;
	height: 13px;
	float: right;
	margin-top: 19px;
}
.product-selection-steps .steps .step-head.disable .down_arrow {
	background: none;
}
.product-selection-steps .steps .product-contents {
}
.product-selection-steps .steps .product-contents #cathandle {
	display: none;
}
.product-selection-steps .steps .product-contents aside {
	float: left;
	width: 210px;
	padding-right: 4%;
}
.product-selection-steps .steps .product-contents aside h3 {
	color: #6f6f6f;
	font-size: 23px;
	font-family: 'ProximaNovaSemibold';
	margin-bottom: 20px;
	line-height: 20px;
}
.product-selection-steps .steps .product-contents aside .cat_content {
	border: 1px solid #EBEAEA;
	padding: 15px 0;
}
.product-selection-steps .steps .product-contents aside .categories {
}
.product-selection-steps .steps .product-contents aside .categories li {
	width: 226px;
}
.product-selection-steps .steps .product-contents aside .categories li a {
	padding: 9px 15px;
	font-size: 14px;
	display: block;
	color: #6f6f6f;
}
.product-selection-steps .steps .product-contents aside .categories-cards {
}
.product-selection-steps .steps .product-contents aside .categories-cards li {
	width: 226px;
}
.product-selection-steps .steps .product-contents aside .categories-cards li a {
	padding: 9px 15px;
	font-size: 14px;
	display: block;
	color: #6f6f6f;
}
.product-selection-steps .steps .product-contents aside .categories-cards li ul li.active a, .product-selection-steps .steps .product-contents aside .categories-cards li ul li:hover a, .product-selection-steps .steps .product-contents aside .categories-cards li ul li.active {
	background: url(../images/active_menu.png) no-repeat left center;
	color: #fff;
}
.product-selection-steps .steps .product-contents aside .categories li.active a, .product-selection-steps .steps .product-contents aside .categories li:hover a, .product-selection-steps .steps .product-contents aside .categories li.active {
	background: url(../images/active_menu.png) no-repeat left center;
	color: #fff;
}
.product-selection-steps .steps .product-contents aside .categories-cards li a.more em {
	display: inline-block;
	zoom: 1;
	background: url(../images/arrows-a.png) no-repeat -180px -100px;
	width: 7px;
	height: 6px;
	margin-left: 5px;
}
.front-img {
	max-width: 130px!important;
}
.front-back {
	max-width: 136px!important;
}
.product-selection-steps .steps .product-contents aside h5 {
	color: #000;
	font-size: 14px;
	font-family: 'ProximaNovaBold';
	margin-bottom: 20px;
	line-height: 20px;
	padding: 15px 15px 0;
	border-top: 1px solid #ebeaea;
	margin-top: 15px;
}
.product-selection-steps .steps .product-contents aside .product_covers {
	padding: 0px 15px 15px;
}
.product-selection-steps .steps .product-contents aside .product_covers li {
}
.product-selection-steps .steps .product-contents aside .product_covers li label {
	color: #6c6c6c;
	font-size: 12px;
	font-family: 'ProximaNovaBold';
}
.product-selection-steps .steps .product-contents aside .product_covers li [type="checkbox"] {
	vertical-align: middle;
}
.product-selection-steps .steps .product-contents aside .product_covers li p {
	color: #6c6c6c;
	font-size: 12px;
	font-family: 'ProximaNovaSemibold';
}
.product-selection-steps .steps .product-contents aside .product_covers li a {
	color: #28aaae;
	font-size: 12px;
	font-family: 'ProximaNovaSemibold';
}
.product-selection-steps .steps .product-contents aside .product_covers li .clear_sel {
	font-size: 13px;
	font-family: 'ProximaNovaSemibold';
	color: #28aaae;
	border-bottom: 1px dotted #28aaae;
	cursor: pointer;
}
.product-selection-steps .steps .product-contents .right_section {
	width: 74%;
	float: right;
}
.product-selection-steps .steps .product-contents .right_section h5 {
	color: #56cbcf;
	font-size: 16px;
	font-family: 'ProximaNovaSemibold';
	display: inline-block;
	margin-right: 10%;
}
.product-selection-steps .steps .product-contents .right_section .sortyby {
	display: inline-block;
	width: 225px;
}
.product-selection-steps .steps .product-contents .right_section .sortyby label {
	display: inline-block;
	color: #5e5e5e;
	font-size: 13px;
	font-family: 'ProximaNovaSemibold';
	margin-right: 3%;
}
.product-selection-steps .steps .product-contents .right_section .sortyby select {
	display: inline-block;
}
.product-selection-steps .steps .product-contents .right_section .pagination {
	display: inline-block;
	float: right;
}
.product-selection-steps .steps .product-contents .right_section .pagination > a {
	float: right;
	margin-top: 3px;
}
.product-selection-steps .steps .product-contents .right_section .pagination .paging {
	float: left;
	margin-right: 10px;
}
.product-selection-steps .steps .product-contents .right_section .pagination .paging li {
	display: inline-block;
	line-height: 25px;
}
.product-selection-steps .steps .product-contents .right_section .pagination .paging li a {
	display: inline-block;
	padding: 0 3px;
	color: #a7a7a7;
	font-size: 13px;
	font-family: 'ProximaNovaSemibold';
}
.product-selection-steps .steps .product-contents .right_section .pagination .paging li a:hover, .product-selection-steps .steps .product-contents .right_section .pagination .paging li.active a {
	color: #5e5e5e
}
.product-selection-steps .steps .product-contents .right_section .pagination .paging li a.disable {
	cursor: default;
}
.product-selection-steps .steps .product-contents .right_section .pagination .paging li a img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
	margin: -1px 0 0;
}
.product-selection-steps .steps .product-contents .right_section .pagination .paging li a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.product-selection-steps .steps .product-contents .right_section .product-listing {
	margin: 8px 0px;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul {
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li {
	float: left;
	width: 47.5%;
	margin: 0 5% 5% 0;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li.last {
	margin-right: 0%;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box {
	padding: 10% 15%;
	border: 1px solid #ebeaea;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail {
	text-align: center;
	min-height: 160px;
	cursor: pointer;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail img {
	border: 1px solid #E7E7E7;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .img-front {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 55;
	max-width: 131px;
	max-height: 170px;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .img-back {
	max-height: 170px;
	max-width: 169px;
	position: absolute;
	right: 0px;
	bottom: 0%;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .img-front.down {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .img-back.up {
	z-index: 56;
	opacity: 1;
	filter: alpha(opacity=100);
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn {
	background: #fe9837; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlOTgzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzg0MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fe9837 0%, #ec8409 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe9837), color-stop(100%, #ec8409)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fe9837 0%, #ec8409 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fe9837 0%, #ec8409 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fe9837 0%, #ec8409 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fe9837 0%, #ec8409 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9837', endColorstr='#ec8409', GradientType=0 ); /* IE6-8 */
	border: 1px solid #d87208;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 999;
	position: absolute;
	top: 35%;
	left: 35%;
	display: none;
}
.ie9 .product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn {
	filter: none
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li:hover .style-box .style-thumbnail:hover .zoom-btn {
	display: block;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .zoom, .product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .book {
	float: left;
	padding: 5px 10px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .zoom {
	border-right: 1px solid #d77807;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .book {
	border-left: 1px solid #fea439;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .zoom:hover, .product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .book:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .zoom img, .product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-thumbnail .zoom-btn .book img {
	border: none;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-details {
	margin: 15px 0px 0;
	text-align: center;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-details h4 {
	color: #000;
	font-size: 14px;
	font-family: 'ProximaNovaSemibold';
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul li .style-box .style-details p {
	text-align: center;
	color: #222222;
	font-size: 13px;
	margin-bottom: 5px;
	min-height: 38px;
}/* Show Product Covers details*//* Show Product Covers details*/
.product-selection-steps .steps .product-contents .right_section .left_section_product_details {
	background: #f9f9f9;
	padding: 8px 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	display: none;
}
.product-selection-steps .steps .product-contents .right_section .left_section_product_details .close {
	margin-bottom: 10px;
}
.product-selection-steps .steps .product-contents .right_section .left_section_product_details .left_section_product_thumb {
	float: left;
	width: 35%;
}
.product-selection-steps .steps .product-contents .right_section .left_section_product_details .left_section_product_complete_details, .right-Content-box .left_section_product_complete_details {
	float: right;
	width: 62%;
	border: 1px solid #ddd;
	background: #fff;
}
.product-selection-steps .steps .product-contents .right_section .left_section_product_details .left_section_product_complete_details h4, .right-Content-box .left_section_product_complete_details h4 {
	border-bottom: 1px solid #ddd;
	padding: 10px;
}
.product-selection-steps .steps .product-contents .right_section .left_section_product_details .left_section_product_complete_details ul, .right-Content-box .left_section_product_complete_details ul {
	border-bottom: 1px solid #ddd;
	padding: 10px;
}
.product-selection-steps .steps .product-contents .right_section .left_section_product_details .left_section_product_complete_details ul li.title, .right-Content-box .left_section_product_complete_details ul li.title {
	float: left;
	width: 25%;
	font-family: 'ProximaNovaSemiBold'
}
.product-selection-steps .steps .product-contents .right_section .left_section_product_details .left_section_product_complete_details ul li, .right-Content-box .left_section_product_complete_details ul li {
	float: right;
	width: 73%;
	font-size: 13px;
	line-height: 20px;
}/* Selected Prodcut Step One*/
.product-selection-steps .steps .selected_page, .product-selection-steps .steps .selected_cover, .product-selection-steps .steps .selected_size, .product-selection-steps .steps .selected_photo_book, .product-selection-steps .steps .selected_choose_style {
	padding: 15px;
	border: 1px solid #ddd;
	display: none;
	cursor: pointer;
}
.product-selection-steps .steps .selected_page .style_selected_thumb, .product-selection-steps .steps .selected_cover .style_selected_thumb, .product-selection-steps .steps .selected_size .style_selected_thumb, .product-selection-steps .steps .selected_photo_book .style_selected_thumb, .product-selection-steps .steps .selected_choose_style .style_selected_thumb {	/*width:24%;	float:left;*/
	width: 25%;
	float: left;
	margin-right: 20px;
}
.product-selection-steps .steps .selected_size .style_selected_thumb img, .product-selection-steps .steps .selected_photo_book .style_selected_thumb img, .product-selection-steps .steps .selected_choose_style .style_selected_thumb img {
	border: 1px solid #ddd;
	padding: 8px;	/*max-width:200px;*/
	width: 100%;	/*min-height: 130px;*/
}
.product-selection-steps .steps .selected_page .right_selected_style, .product-selection-steps .steps .selected_cover .right_selected_style, .product-selection-steps .steps .selected_size .right_selected_style, .product-selection-steps .steps .selected_photo_book .right_selected_style, .product-selection-steps .steps .selected_choose_style .right_selected_style {	/*width:74%;	float:right;*/
	margin-left: 20px;
	width: auto;
	float: left;
}
.product-selection-steps .steps .selected_size .right_selected_style p, .product-selection-steps .steps .selected_photo_book .right_selected_style p, .product-selection-steps .steps .selected_choose_style .right_selected_style p {
	color: #222222;
	font-size: 13px;
}
.product-selection-steps .steps .selected_size .right_selected_style h4, .product-selection-steps .steps .selected_photo_book .right_selected_style h4, .product-selection-steps .steps .selected_choose_style .right_selected_style h4 {
	color: #000;
	font-size: 18px;
	text-transform: uppercase;
}
.product-selection-steps .steps .selected_page .right_selected_style a, .product-selection-steps .steps .selected_cover .right_selected_style a, .product-selection-steps .steps .selected_size .right_selected_style a, .product-selection-steps .steps .selected_photo_book .right_selected_style a, .product-selection-steps .steps .selected_choose_style .right_selected_style a {
	margin-top: 25px;
}/* Table*/
.table {
	padding: 5px;
	border: 1px solid #eee;
}
.table table {
	width: 100%;
	border-collapse: collapse;
}
.table table thead tr, .table table tbody tr {
	border-bottom: 1px solid #ddd;
}
.table table tbody tr.last {
	border-bottom: 0;
}
.table table tbody tr td, .table table thead tr th {
	padding: 8px 10px;
	text-align: left;
	font-size: 12px;
}/*Popup Container*/
.hide {
	display: none
}
.Popup_content {
	padding: 10px;
	max-width: 600px;
	width: auto;
	max-height: 600px;
	overflow: auto;
}
.Popup_content p {
	font-size: 14px;
	margin: 10px 0;
}
.Popup_content img {
	margin: 10px auto;
	display: block;
	border: 1px solid #999;
	padding: 3px;
}/* Select Photo Book Step 2*/
.mid_section .heading h2 {
	color: #c92a04;
	font-size: 23px;
	font-family: 'ProximaNovaSemiBold';
}
.select_photo_book {
	display: none;
}
.select_photo_book ul {
}
.select_photo_book ul li {
	float: left;
	width: 31.8%;
	margin-right: 2.3%;
	margin-bottom: 2.3%;
}
.select_photo_book ul li a {
	display: block;
}
.select_photo_book ul li:nth-child(3n) {
	margin-right: 0;
}
.select_photo_book ul li a .photo_book_thumb {
	display: block;
}
.select_photo_book ul li a .photo_book_thumb img {
	max-width: 304px;
	width: 100%;
}
.select_photo_book ul li a .photo_book_details {
	background: #eae9e9 url(../images/rounded_arrow_right.png) no-repeat 97% 43%;
	padding: 19px 72px 13px 15px;
	display: block;
	height: 35px;
	-webkit-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	transition: all 800ms ease;
}
.select_photo_book ul li a:hover .photo_book_details {
	background-color: #777
}
.select_photo_book ul li a:hover .photo_book_details p {
	color: #fff;
}
.select_photo_book ul li a .photo_book_details p {
	font-size: 12px;
	font-family: 'ProximaNovaSemiBold';
	color: #000;
	margin: 0px;
	line-height: 15px;
	text-align: left;
}/*Select Size Step 3*/
.select_size {
	display: none;
}
.select_size ul {
}
.select_size ul li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.select_size ul li a {
	display: block;
}
.select_size ul li:nth-child(4n) {
	margin-right: 0%;
}
.select_size ul li a .size_thumb {
	display: block;
}
.select_size ul li a .size_thumb img {
	max-width: 304px;
	width: 100%;
}
.select_size ul li a .size_details {
	background: #a8a7a7 url(../images/right-arrow-2.png) no-repeat 96% 50%;
	padding: 15px 20px 13px 15px;
	display: block;
	-webkit-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	transition: all 800ms ease;
}
.select_size ul li a:hover .size_details {
	background-color: #777
}
.select_size ul li a .size_details p {
	font-size: 12px;
	font-family: 'ProximaNovaSemiBold';
	color: #fff;
	margin: 0px;
	line-height: 15px;
	text-align: left;
}/*Select Covers Step 4*/
.select_cover {
	display: none;
}
.select_cover ul {
}
.select_cover ul li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.select_cover ul li a {
	display: block;
}
.select_cover ul li:nth-child(4n) {
	margin-right: 0%;
}
.product-selection-steps .steps .selected_cover .style_selected_thumb .cover_details, .select_cover ul li a .cover_details {
	background: #eae9e9 url(../images/right-arrow-3.png) no-repeat 94% 43%;
	padding: 25px 40px 0px 20px;
	display: block;
	-webkit-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	transition: all 800ms ease;
	min-height: 55px
}
.product-selection-steps .steps .selected_cover .style_selected_thumb .cover_details {
	background-color: #eae9e9;
}
.select_cover ul li a:hover .cover_details {
	background-color: #767676;
}
.product-selection-steps .steps .selected_cover .style_selected_thumb .cover_details p, .select_cover ul li a .cover_details p {
	font-size: 14px;
	font-family: 'ProximaNovaSemiBold';
	color: #666363;
	margin: 0px;
	line-height: 15px;
	text-align: left;
	text-transform: uppercase;
}
.product-selection-steps .steps .selected_cover .style_selected_thumb .cover_details p {
	color: #666363;
	margin: 0px;
}
.select_cover ul li a:hover .cover_details p {
	color: #fff;
	margin: 0px;
}
.select_cover ul li a .cover_details small {
	font-size: 12px;
	font-family: 'ProximaNovaSemiBold';
	display: block;
}
.select_cover ul li a:hover .cover_details small {
	color: #fff;
}/*Select Page Step 5*/
.select_page {
	display: none;
}
.select_page ul {
}
.select_page ul li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.select_page ul li a {
	display: block;
}
.select_page ul li:nth-child(4n) {
	margin-right: 0%;
}
.steps small {
	font-size: 12px;
	font-family: 'ProximaNovaSemiBold';
	display: block;
}
.product-selection-steps .steps .selected_page .style_selected_thumb .page_details, .select_page ul li a .page_details {
	background: #eae9e9 url(../images/right-arrow-3.png) no-repeat 94% 43%;
	padding: 25px 40px 0px 20px;
	display: block;
	-webkit-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	transition: all 800ms ease;
	min-height: 55px
}
.product-selection-steps .steps .selected_page .style_selected_thumb .page_details {
	background-color: #eae9e9;
}
.select_page ul li a:hover .page_details {
	background-color: #767676;
}
.product-selection-steps .steps .selected_page .style_selected_thumb .page_details p, .select_page ul li a .page_details p {
	font-size: 14px;
	font-family: 'ProximaNovaSemiBold';
	color: #666363;
	margin: 0px;
	line-height: 15px;
	text-align: left;
	text-transform: uppercase;
}
a#continue_link {
	cursor: pointer;
}
.product-selection-steps .steps .selected_page .style_selected_thumb .page_details p {
	color: #666363;
	margin: 0px;
}
.select_page ul li a:hover .page_details p {
	color: #fff;
	margin: 0px;
}
.select_page ul li a .page_details small {
	font-size: 13px;
	font-family: 'ProximaNovaSemiBold';
	text-transform: uppercase;
	margin-bottom: 3px;
	display: block;
}
.select_page ul li a:hover .page_details small {
	color: #fff;
}/* Contents */
.iframe {
	width: 100%;
	overflow: hidden;
	height: 530px;
	margin-left: -28px;
	margin-top: -25px;
}
.iframe iframe {
	overflow: auto;
	height: 530px;
	width: 99%;
}
.content .left-Content {
	float: left;
	width: 22%;
}
.content .left-Content h3, .content .right-Content h3 {
	font-size: 23px;
	color: #6f6f6f;
	font-family: 'ProximaNovaSemiBold';
	margin-bottom: 20px;
}
.content .left-Content h3 {
	color: #6f6f6f;
}
.content .left-Content #subNav {
	display: none;
}
.content .left-Content .sideLinks {
	border: 1px solid #eae9e9;
	padding: 15px;
}
.content .left-Content .sideLinks li {
}
.content .left-Content .sideLinks li a {
	color: #6f6f6f;
	padding: 0% 0 9%;
	display: block;
}
.content .left-Content .sideLinks li a:hover, .content .left-Content .sideLinks li.active a {
	color: #34bdc3;
}
.content .right-Content {
	float: right;
	width: 75%;
}

.content .right-Content p {
	font-size: 13px;
	color: #222222;
	line-height: 20px;
	margin-top: 0px;
}
.content .right-Content a {
	color: #28b5c9;
}
.content .right-Content a:hover {
	color: #d22e05;
}/*Blog*/
strong {
	font-weight: normal;
	font-family: 'ProximaNovaBold';
}
.btn-light {
	border: 1px solid #aeaeae;
	font-size: 13px;
	color: #676767;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 5px 15px;
	line-height: 18px;
	background: #eeeeee; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-8 */
}
.ie9 .btn-light {
	filter: none;
}
.btn-light:hover {
	background: #eee;
	color: #333;
}
.btn-teal.btn-small {
	font-size: 13px;
	padding: 5px 15px;
}
.link {
	text-transform: uppercase;
	color: #3aabba;
	font-size: 14px;
	font-family: 'ProximaNovaSemiBold';
	margin-bottom: 20px;
	display: inline-block;
}
.link span {
	font-size: 20px;
}
.icon {
	background: url(../images/sprite.png) no-repeat;
	display: inline-block;
	margin-right: 5px;
}
.icon.icon-star {
	background-position: -23px -62px;
	width: 16px;
	height: 17px;
}
.icon.icon-comment {
	background-position: -2px -62px;
	width: 16px;
	height: 17px;
}
.left-Content-blog {
	float: left;
	width: 68.5%;
}
.left-Content-blog .blogs {
	position: relative;
}
.left-Content-blog .blogs ul {
	position: relative;
}
.left-Content-blog .blogs .blog_content {
	width: 315px;
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
	display: inline-block;
}
.left-Content-blog .blogs .blog_content .blog-box {
	padding: 10px;
	border: 1px solid #eae9e9;
	background: #f7f7f7;
}
.left-Content-blog .blogs .blog_content .blog-box h4 {
	margin-bottom: 10px;
	line-height: 20px;
	font-size: 14px;
}
.left-Content-blog .blogs .blog_content .blog-box h4 a {
	color: #3aabba;
	font-family: 'ProximaNovaSemiBold';
	text-transform: uppercase;
}
.left-Content-blog .blogs .blog_content .blog-box h4 a:hover {
	color: #555;
}
.left-Content-blog .blogs .blog_content .blog-box .blog_thumb {
	text-align: center;
	margin-bottom: 10px;
}
.left-Content-blog .blogs .blog_content .blog-box .blog_thumb a {
	text-align: center;
	display: block;
}
.left-Content-blog .blogs .blog_content .blog-box .blog_thumb a img {
	box-shadow: 0px 0px 1px 1px #666;
	-webkit-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.left-Content-blog .blogs .blog_content .blog-box .blog_thumb a:hover img {
	box-shadow: 1px 6px 11px -2px #888;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}
.8e .left-Content-blog .blogs .blog_content .blog-box .blog_thumb a {
	border: 1px solid #666;
}
.ie8 .left-Content-blog .blogs .blog_content .blog-box .blog_thumb a:hover {
	border: 1px solid #888;
}
.left-Content-blog .blogs .blog_content .blog-box p {
	font-size: 13px;
	color: #222222;
	line-height: 20px;
}
.left-Content-blog .blogs .blog_content .blog-box .btn-teal.btn-small {
	text-shadow: none;
}
.left-Content-blog .blogs .blog_content .blog-box a.btn-teal {
	margin-left: 5px;
}
.left-Content-blog .blogs .blog_content .blog-box .heading {
	margin: 25px 0px 5px;
}
.left-Content-blog .blogs .blog_content .blog-box .heading h2 {
	line-height: 23px;
	padding: 0;
}
.left-Content-blog .blogs .blog_content .blog-box .heading h2 a {
	margin: 0px;
}
.left-Content-blog .blogs .blog_content .blog-box .heading h2 a span {
	font-family: 'ProximaNovaBold';
	font-size: 13px;
	color: #03d6dd;
	text-shadow: none;
	border: 1px solid #bdbcbd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	padding: 5px 10px;
	background: #ffffff; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 ); /* IE6-8 */
}
.left-Content-blog .blogs .blog_content .blog-box .heading h2 a span:hover {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	background: #fff;
	border: 1px solid #bdbcbd;
}
.right-Content-blog {
	width: 28%;
	float: right;
}
.right-Content-blog .search-in {
	margin-bottom: 20px;
}
.right-Content-blog .search-in .searchBox {
	position: relative;
}
.right-Content-blog .search-in [type="text"] {
	background: url(../images/search-icon.png) no-repeat 10px 50%;
	border: 1px solid #cccccc;
	border-right: 0px;
	padding: 6px 10px;
	-webkit-transition: background 800ms ease;
	-ms-transition: background 800ms ease;
	transition: background 800ms ease;
	width: 77%;
	-webkit-box-shadow: 0px 0px 7px 2px #E4E4E4 inset;
	-moz-box-shadow: 0px 0px 7px 2px #E4E4E4 inset;
	box-shadow: 0px 0px 7px 2px #E4E4E4 inset;
}
.ie8 .right-Content-blog .search-in [type="text"] {
	filter: none;
}
.right-Content-blog .search-in [type="text"]:focus {
	background: url(../images/search-icon.png) no-repeat -20px 50%;
}
.right-Content-blog .search-in [type="submit"] {
	position: absolute;
	right: 0px;
	top: 0px;
	background: #53c0d7;
	color: #fff;
	border: 1px solid #cccccc;
	border-left: 0px;
	padding: 6px 10px;
	cursor: pointer;
	font-size: 12px;
	font-family: 'ProximaNovaSemiBold';
	text-transform: uppercase;
	height: 30px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.right-Content-blog .search-in [type="submit"] {
	padding: 7px 10px;
	height: auto;
}
}
.right-Content-blog .search-in [type="submit"]:active, .right-Content-blog .search-in [type="submit"]:hover {
	background: #F48E44;
}
.right-Content-blog .tabs {
	margin-bottom: 20px;
}
.right-Content-blog .tabs .tab-inline {
	margin-bottom: -1px
}
.right-Content-blog .tabs .tab-inline li {
	float: left;
	border: 1px solid #dfdfdf;
	margin-right: -1px;
}
.right-Content-blog .tabs .tab-inline li a {
	background: #f7f7f7;
	padding: 10px 15px;
	color: #767676;
	display: block;
}
.right-Content-blog .tabs .tab-inline li.active {
	border-bottom: 1px solid #fff;
}
.right-Content-blog .tabs .tab-inline li a:hover, .right-Content-blog .tabs .tab-inline li.active a {
	background: #fff;
	color: #3aabba;
}
.right-Content-blog .tabs .tabContent {
	border: 1px solid #dfdfdf;
}
.right-Content-blog .tabs .tabContent .tabbox {
	display: none;
}
.right-Content-blog .tabs .tabContent .list {
}
.right-Content-blog .tabs .tabContent .list li {
	border-bottom: 1px solid #eae9e9;
}
.right-Content-blog .tabs .tabContent .list li a {
	padding: 15px;
	display: block;
	color: #767676;
	font-size: 13px;
}
.right-Content-blog .tabs .tabContent .list li a:hover {
	color: #3aabba;
}
.right-Content-blog .catBox {
	margin-bottom: 20px;
}
.right-Content-blog .socialbox h3, .right-Content-blog .catBox h3 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #3aabba;
	font-size: 19px;
	font-family: 'ProximaNovaSemiBold';
	color: #53b5c2;
}
.right-Content-blog .catBox ul {
	padding-left: 10px;
}
.right-Content-blog .catBox ul li {
	background: url(../images/right-arrow-small.png) 0% 50% no-repeat;
	padding-left: 15px;
}
.right-Content-blog .catBox ul li a {
	padding: 5px 0;
	display: block;
	font-size: 13px;
}
.right-Content-blog .socialbox {
	margin-bottom: 20px;
}
.right-Content-blog .socialbox h3 {
	border-bottom: 0px;
	margin-bottom: 5px;
}
.left-Content-blog .blog_pagination {
	text-align: center;
}
.left-Content-blog .blog_pagination ul {
	margin: 10px 0px;
}
.left-Content-blog .blog_pagination ul li {
	display: inline-block;
}
.left-Content-blog .blog_pagination ul li a {
	padding: 5px 3px;
	display: block;
}
.left-Content-blog .blog_pagination ul li a img:hover {
	opacity: .5;
	filter: alpha(opacity=50);
}/* Footer */
footer {
	margin: 20px 0px 0;
	padding-bottom: 20px;
	background: #f4f4f4;
}
footer .bottom_section {
	background: #000;
	padding: 10px 0px;
}
footer .bottom_section .bottom_1 {
	float: left;
	width: 15%;
}
footer .bottom_section .bottom_1 img {
	display: block;
	margin-bottom: 5px;
}
footer .bottom_section .bottom_1 p {
	font-size: 11px;
	font-family: 'Arial', sans-serif;
	color: #fff;
	text-align: center;
	line-height: 14px;
	margin: 0px;
}
footer .bottom_section .bottom_2 {
	float: left;
	width: 68%;
	margin-top: 30px;
}
footer .bottom_section .bottom_2 .links_1 {
	margin-bottom: 5px;
	text-align: center;
}
footer .bottom_section .bottom_2 .links_1 a {
	font-family: 'ProximaNovaSemibold';
	color: #fff;
	font-size: 16px;
	padding: 0 5px;
}
footer .bottom_section .bottom_2 .links_2 a:hover, footer .bottom_section .bottom_2 .links_1 a:hover {
	color: #333;
}
footer .bottom_section .bottom_2 .links_2 {
	color: #fff;
	font-size: 13px;
	text-align: center;
}
footer .bottom_section .bottom_2 .links_2 a {
	color: #fff;
	font-size: 13px;
	padding: 0 5px;
}
footer .bottom_section .bottom_3 {
	float: right;
	text-align: right;
	margin-top: 20px;
}
footer .bottom_section .bottom_3 p {
	color: #fff;
	font-size: 13px;
	margin: 0px 0 5px;
	text-transform: uppercase;
	font-family: 'ProximaNovaBold';
}
footer .bottom_section .bottom_3 a {
	display: inline-block;
	padding: 0 2px;
}
footer .bottom_section .bottom_3 a .icon {
	display: block;
	background: url(../images/social_icons.png) no-repeat;
	width: 30px;
	height: 30px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
footer .bottom_section .bottom_3 a .icon.fb {
	background-position: 0px 0px;
}
footer .bottom_section .bottom_3 a .icon.pint {
	background-position: -32px 0px;
}
footer .bottom_section .bottom_3 a .icon.gplus {
	background-position: -64px 0px;
}
footer .bottom_section .bottom_3 a .icon.fb:hover {
	background-position: 0 -33px;
}
footer .bottom_section .bottom_3 a .icon.pint:hover {
	background-position: -32px -33px;
}
footer .bottom_section .bottom_3 a .icon.gplus:hover {
	background-position: -64px -33px;
}
footer .bottom_section_2 {
	padding: 20px 0px 0;
}
footer .bottom_section_2 .bottom_links_1 {
	float: left;
	width: 53%;
}
footer .bottom_section_2 h3 {
	color: #167db2;
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'ProximaNovaSemibold';
	margin-bottom: 16px;
	line-height: 11px;
}
footer .bottom_section_2 .bottom_links_1 .links_3 {
	float: left;
	width: 50%;
}
footer .bottom_section_2 .bottom_links_1 .links_3 h4 {
	color: #08a8ca;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 13px;
	line-height: 11px;
}
footer .bottom_section_2 ul {
	margin-bottom: 15px;
}
footer .bottom_section_2 ul li {
	background: url(../images/bullet.png) no-repeat 0px 3px;
	margin-bottom: 8px;
	padding-left: 15px;
}
footer .bottom_section_2 ul li a {
	color: #666666;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
}
footer .bottom_section_2 ul li a:hover {
	color: #F5824B;
}
footer .bottom_section_2 .bottom_links_2 {
	float: left;
}
footer .bottom_section_2 .bottom_links_3 {
	float: right;
	width: 24%;
}
footer .bottom_section_2 .bottom_links_3 .map {
}
footer .bottom_section_2 .bottom_links_3 address {
	font-style: normal;
	font-size: 13px;
	color: #333333;
	margin: 0px 0;
	line-height: 18px;
}
footer .bottom_section_2 .bottom_links_3 dl.address {
	margin: 10px 0;
	width:100%;
}
footer .bottom_section_2 .bottom_links_3 dl {
	float: left;
	margin: 4px 0;
	width:100%;
}
footer .bottom_section_2 .bottom_links_3 dl dt {
	width: 26px;
	float: left;
}
footer .bottom_section_2 .bottom_links_3 dl dd {
	float: left;
	margin: 0px;
	font-size: 14px;
	color: #333;
}
.logo-aust {
  position: absolute;
  bottom: 6px;
  right: 45px;
}
.designby {
	margin-top: 10px;
	font-size: 13px;
	color: #888;
	text-align: right;
	font-family: 'ProximaNovaSemibold';
}/* ToolTip*/
#tooltip {
	text-align: center;
	color: #fff;
	background: #111;
	position: absolute;
	z-index: 1000;
	padding: 10px;
	max-width: 150px;
	font-size: 12px;
}
#tooltip:after /* triangle decoration */ {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #111;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}
#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid #111;
	top: -20px;
	bottom: auto;
}
#tooltip.left:after {
	left: 10px;
	margin: 0;
}
#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}
.loader {
	background: url(../images/loading.gif) rgba(0, 0, 0, 0) /* #56cbcf*/ no-repeat center left;
	top: 0;
	right: 0;
	color: #56cbcf;
	font-size: 16px;
	font-family: 'ProximaNovaSemibold';
	left: 0;
	bottom: 0;
	height: 50px;
	padding: 0 0 0 39px;	/* font-size: 20px; */
	line-height: 48px;
	z-index: 999;
	;
}
.left-Content-blog h3.itemTitle {
	color: #3aabba;
	font-family: 'ProximaNovaSemiBold';
}
a.Prev {
	background: url(../images/ico-nav-left.png) no-repeat;
	width: 35px;
	height: 35px;
	padding: 9px;
	padding-left: 23px;
}
a.Next {
	background: url(../images/ico-nav-right.png) no-repeat;
	width: 35px;
	height: 35px;
	padding: 8px;
	padding-right: 28px;
}
span.Next {
	background: url(../images/ico-nav-right.png) no-repeat;
	width: 35px;
	height: 35px;
	padding: 10px;
	padding-right: 28px;
}
span.Prev {
	background: url(../images/ico-nav-left.png) no-repeat;
	width: 35px;
	height: 35px;
	padding: 9px;
	padding-left: 23px;
}/*page */
.left-Content-box {
	float: left;
	width: 67%;
}
.left-Content-box h5 {
	color: #F49043;
}
.right-Content-box {
	width: 31%;
	float: right;
}
.right-Content-box .left_section_product_complete_details {
	float: none;
	width: auto;
	margin: 25px 0;
}
.right-Content-box .left_section_product_complete_details h4 {
	font-size: 15px;
}
.bg-grey {
	background: #EFEFEF;
}
.right-Content-box .order {
	margin-bottom: 10px;
}
.right-Content-box .order .thumb {
	text-align: center;
}
.right-Content-box .order .order-content {
	padding: 15px;
	border: 1px solid #ddd;
	background: #f8f8f8;
	position: relative;
}
.right-Content-box .order .order-content h5 {
	font-size: 18px;
	margin: 0;
	line-height: 18px;
}
.right-Content-box .order .order-content h5 a:hover {
	color: #00C6CD;
}
.right-Content-box .order .order-content small {
	margin-bottom: 10px;
	display: block;
}
.right-Content-box .order .order-content small {
	font-size: 12px;
}
.right-Content-box .order .order-content .viewPricing {
	position: absolute;
	top: 55%;
	right: 8px;
	background: #C92A04;
	padding: 7px 12px;
	color: #fff;
	border-radius: 15px;
}
.right-Content-box .order .order-content .viewPricing:hover {
	background: #181918;
}
.tabbings.tabs {
	margin-bottom: 20px;
}
.tabbings.tabs .tab-inline {
	margin-bottom: -1px
}
.tabbings.tabs .tab-inline li {
	float: left;
	border: 1px solid #dfdfdf;
	margin-right: -1px;
}
.tabbings.tabs .tab-inline li a {
	background: #f7f7f7;
	padding: 10px 15px;
	color: #767676;
	display: block;
	text-transform: uppercase;
}
.tabbings.tabs .tab-inline li.active {
	border-bottom: 1px solid #fff;
}
.tabbings.tabs .tab-inline li a:hover, .tabbings.tabs .tab-inline li.active a {
	background: #fff;
	color: #3aabba;
}
.tabbings.tabs .tabContent {
	border: 1px solid #dfdfdf;
	padding: 10px;
}
.tabbox {
	display: none;
}/* edit for view all page*/
.tabbox .left_col, .content .viewall .right-Content .left_col {
	float: left;
	width: 23%;
}
.tabbox .right_col, .content .viewall .right-Content .right_col {
	float: right;
	width: 74%;
}
.tabbox .list {
}
.tabbox .list li {
	border-bottom: 1px solid #eae9e9;
}
.tabbox .list li a {
	padding: 15px;
	display: block;
	color: #767676;
	font-size: 13px;
}
.tabbox .tabbox .list li a:hover {
	color: #3aabba;
}
.tabbox .price-container, .content .viewall .right-Content .price-container {
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}
.tabbox .price-container.last, .content .viewall .right-Content .price-container.last {
	border-bottom: 0;
}
.tabbox .right_col .sizes {
	float: left;
	width: 25%;
}
.tabbox .right_col .sizes .list li {
	background: #04b6e2; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0YjZlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNGRkZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #04b6e2 0%, #04dde4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #04b6e2), color-stop(100%, #04dde4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #04b6e2 0%, #04dde4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #04b6e2 0%, #04dde4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #04b6e2 0%, #04dde4 100%); /* IE10+ */
	background: linear-gradient(to right, #04b6e2 0%, #04dde4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b6e2', endColorstr='#04dde4', GradientType=1 ); /* IE6-8 */
}
.tabbox .right_col .sizes .list li a {
	padding: 8px 10px;
	font-size: 14px;
	color: #fff;
}
.tabbox .right_col .sizes .list li.active, .tabbox .right_col .sizes .list li:hover {
	background: #505050;
}
.tabbox .right_col .sizes .list li.active a, .tabbox .right_col .sizes .list li:hover a {
	color: #fff;
}
.tabbox .right_col .table_box {
	float: right;
	width: 75%;
}
.tabbox .right_col .priceTable, .content .viewall .right-Content .price-container .right_col .priceTable {
	border: 1px solid #505050;
	padding: 5px;
}
.tabbox .right_col .priceTable table, .content .viewall .right-Content .price-container .right_col .priceTable table {
	border-collapse: collapse;
	width: 100%;
}
.tabbox .right_col .priceTable table thead tr, .tabbox .right_col .priceTable table tbody tr, .content .viewall .right-Content .price-container .right_col .priceTable table thead tr, .content .viewall .right-Content .price-container .right_col .priceTable table tbody tr {
	border-bottom: 1px solid #ddd;
}
.tabbox .right_col .priceTable table thead tr th.first, .tabbox .right_col .priceTable table tbody tr td.first, .content .viewall .right-Content .price-container .right_col .priceTable table thead tr th.first, .content .viewall .right-Content .price-container .right_col .priceTable table tbody tr td.first {
	text-align: left;
	width: 30%;
}
.tabbox .right_col .priceTable table thead tr th, .tabbox .right_col .priceTable table tbody tr td, .content .viewall .right-Content .price-container .right_col .priceTable table thead tr th, .content .viewall .right-Content .price-container .right_col .priceTable table tbody tr td {
	padding: 10px;
	width: 23.33%;
	text-align: center;
	font-size: 12px;
}
.tabbox .right_col .priceTable .show-all-size {
	padding: 10px;
	background: #d9d9d9;
	font-size: 13px;
	color: #222;
}
.tabbox .right_col .priceTable table tbody tr {
	display: none;
}
#viewPrice {
	width: 700px;
	display: block;
	height: 600px;
	overflow-y: auto;
}
.tabbox .right_col .priceTable1 {
	border: 1px solid #505050;
	padding: 5px;
}
.tabbox .right_col .priceTable1 table {
	border-collapse: collapse;
	width: 100%;
}
.tabbox .right_col .priceTable1 table thead tr, .tabbox .right_col .priceTable1 table tbody tr {
	border-bottom: 1px solid #ddd;
}
.tabbox .right_col .priceTable1 table thead tr th.first, .tabbox .right_col .priceTable1 table tbody tr td.first {
	text-align: left;
	width: 30%;
}
.tabbox .right_col .priceTable1 table thead tr th, .tabbox .right_col .priceTable1 table tbody tr td {
	padding: 10px;
	width: 23.33%;
	text-align: center;
	font-size: 12px;
}
.tabbox .right_col .priceTable1 .show-all-size {
	padding: 10px;
	background: #d9d9d9;
	font-size: 13px;
	color: #222;
}
.tabbox .right_col .priceTable1 table tbody tr {
	display: none;
}
#faq_accordion_169 {
	width: 100%!important;
}
#faq_accordion_169 p {
	margin-top: 0px;
}
.item-page span .spcomments_fb {
	display: none;
}
#cboxLoadedContent #tab2_2 {
	display: block!important;
}
.content .search {
	background: #fff;
	position: relative;
	margin-top: -50px;
}
.content .phrases, .content .only, .result-category, .result-created {
	display: none;
}
.searchintro {
	float: left;
}
.form-limit {
	float: right;
}
.search-results {
	clear: both;
}
.btn-toolbar {
	clear: both;
	margin-bottom: 14px;
}
.search-results .result-title {
	color: #000;
	font-size: 15px;
	font-family: 'ProximaNovaSemibold';
	padding-bottom: 5px;
}
.search-results .result-text {
	margin-left: 0;
	margin-bottom: 12px;
	border-bottom: 1px solid #ccc;
	border-bottom-style: dashed;
	padding-bottom: 17px;
	padding-left: 0px;
}
.pull-left .search_btn {
	background: url(../images/search-btn.png) no-repeat;
	width: 35px;
	height: 31px;
	display: inline-block;
	vertical-align: top;
	border: none;
	margin-left: 10px;
	cursor: pointer;
}
.btn-toolbar .inputbox {
	border: 1px solid #bdbcbd;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 5px 10px;
	display: inline-block;
	vertical-align: top;
}
.search a.Next {
	background: url(../images/ico-nav-right.png) no-repeat;
	width: 35px;
	height: 35px;
	padding: 15px;
	padding-right: 28px;
	margin-top: -13px;
}
.search span.Prev {
	display: none;
}
.search span.Next {
	display: none;
}
.roksearch-wrapper {
	position: relative;
	display: inline-block;
}
.rokajaxsearch .search_btn {
	border: none;
	margin-left: 5px;
	cursor: pointer;
}
#Main_ContentBody_issueCbo, #browserName, #opSys {
	font-size: 14px;
	vertical-align: middle;
	border: 1px solid #d1d1d1;
	width: 210px;
	line-height: 16px;
	padding: 8px 5px;
	height: 35px;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #ffffff; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 ); /* IE6-8 */
}
.itemCommentsPagination .pagination span.Prev, .itemCommentsPagination .pagination span.Next {
	display: none;
}
.cat_content ul.categories-cards li ul li > a {
	font-size: 12px!important;
	padding-left: 25px!important;
}
.content ul.cont-ul {
	display: block;
}
.content ul.cont-ul li {
	font-size: 14px;
	color: #222222;
	line-height: 24px;
	list-style: initial;
	margin-left: 18px;
}
.content .item-page p {
	font-size: 14px;
}/* View All Page */
.content .viewall .left-Content {
	border-right: 1px solid #EAE9E9
}
.content .viewall .right-Content a {
	color: #fff;
}
.content .viewall .link {
	text-transform: capitalize;
	font-family: 'ProximaNovaRegular';
}
.content .viewall .sideLinks {
	padding: 0px;
	border: none;
	margin-bottom: 20px;
}
.content .viewall .sideLinks li {
	margin-bottom: 5px;
}
.content .viewall .sideLinks li.titie {
	font-size: 16px;
	font-family: 'ProximaNovaSemiBold';
	color: #555;
}
.content .viewall .sideLinks li a {
	padding: 0;
	color: #6f6f6f;
	font-size: 14px;
}
.content .viewall .sideLinks li a:hover, .content .viewall .link:hover {
	color: #34bdc3;
}
.content .viewall .right-Content .left_col.col-1, .content .viewall .right-Content .right_col.col-2 {
	width: 48%;
}
.slides li .caption {
	display: block;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
	font-family: 'ProximaNovaSemiBold';
}
.left_col .bx-pager a {
	display: inline-block;
	margin: 1% .944444%;
}
.wel {
	background: #2B2B2B;
	width: 60%;
	margin-top: 10px;
}
.content .right-Content .wel ul li {
	padding: 5px 10px;
	border-bottom: 1px solid #333;
	border-top: 1px solid #000;
	color: #fff;
}
.content .right-Content .wel ul li .price {
	float: left;
	width: 15%;
}
.content .right-Content .wel ul li .price-desc {
	float: right;
	width: 85%;
}
.content .right-Content p.red {
	color: red
}
.table.table-2x table tbody tr td, .table.table-2x table thead tr th {
	font-size: 13px;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul > li {
	position: relative;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul > li li {
	width: 100%;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul > li .bx-wrapper {
	margin: 0 auto;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul > li .bx-wrapper .bx-pager.bx-default-pager {
	bottom: 10px;
	z-index: 999;
	padding: 0;
}
.product-selection-steps .steps .product-contents .right_section .product-listing ul > li .bx-wrapper .bx-pager.bx-default-pager a {
	width: 20px;
	height: 15px;
	margin: 0% .5%;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
.ie8 .product-selection-steps .steps .product-contents .right_section .product-listing ul > li .bx-wrapper .bx-pager.bx-default-pager a {
	width: 21px;
}
.ie9 .product-selection-steps .steps .product-contents .right_section .product-listing ul > li .bx-wrapper .bx-pager.bx-default-pager a {
	filter: none;
}
.smallthumb {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 6px;
	z-index: 99;
}
.smallthumb a {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0% .5%;
}
#navigation95 {
	position: relative;
	top: 45.090909% !important;
	margin: 0 5px;
	text-align: center !important;
}
.item-page span ul.nav {	/*display:table;*/
	display: block;
	clear: both;
}
.content .right-Content ul {
	font-size: 14px;
	color: #222222;
	line-height: 24px;
	margin-left: 18px;
}
.left_section_product_complete_details.detailsx ul li div.pull-left {
	width: 48%;
}
ul.nav.menu img {/*max-width: 160px;*/
}
#occasion_list img {
	max-width: 140px;
}
.itemFullText > ul {
	list-style: disc outside none;
	padding-left: 25px;
	padding-bottom: 15px;
}
.item-321 {
	border-right: 0 none !important;
}/* css added for description issue*/
.choosePhotoBook li .choose_photo_book {
	border: 1px solid #d9d9d9;
}
.choosePhotoBook li .choose_photo_book .photo_book_thumb {
	display: block;
}
.choosePhotoBook li .choose_photo_book h5 {
	padding: 15px 15px 0;
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 10px;
}
.choosePhotoBook li .choose_photo_book h6 {
	padding: 0 14px;
	font-size: 14px;
	line-height: 1em;
	color: #747474;
	margin-bottom: 15px;
}
.choosePhotoBook li .choose_photo_book .book-details {
	height: 110px;
	overflow: hidden;
}
.choosePhotoBook li .choose_photo_book p {
	padding: 0px 15px;
	font-size: 14px;
	line-height: 1.1em;
	margin-bottom: 10px;
	color: #747474;
}
.choosePhotoBook li .choose_photo_book .btn-teal {
	display: inline-block;
	margin: 15px 15px 20px;
}


#signup, .signup{
width: 250px;
height: 200px;
background: grey;
float: right;
right: 20px;
position: relative;
top: -15px;
z-index: 101;
clear: both;
margin: 10px;
}

@media (min-width:961px)  { 
.container {width:1200px; margin-left: auto; margin-right: auto;}
.top_section .top_right_section {
	 float: right; 
}
}

