@charset "utf-8";
/* CSS Document */
img, div, input { 
	behavior: url('//www.slashedgraphics.com/v/vspfiles/pngfix/iepngfix.htc') ;
}
img {
	border:0px;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
ul {
	margin:0px 0px 0px 30px;
	padding:0px;
}
li {
	margin:10px 0px 10px 0px;
	padding:0px;
}
i {
	font-style:normal;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	background-color:#fff;
	margin:0px;
}
.container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:visible;
	position:relative;
}
.clear {
	clear:both;
	width:100%;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-size:18px;
	font-weight:bold;
	color:#696969;
	margin:0px;
	padding:0px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-size:14px;
	font-weight:bold;
	color:#696969;
	margin:0px;
	padding:0px;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0px;
	margin:0px;
	padding:0px;
	font-style:italic;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fe6700;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0px;
	margin:0px;
	padding:0px;
	font-style:italic;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.header {
	width:100%;
	border-bottom:1px solid #d7d7d7;
	padding:0px;
	margin:0px;
}
.header h1 {
	float:right;
	margin:0px;
	padding:0px 10px 0px 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:24px;
	color:#FF6400;
	text-align:right;
	text-transform:uppercase;
	letter-spacing:-1px;
	clear:right;
}
.header .logo {
	margin:20px 10px;
	float:left;
}
.header .uppernav {
	float:right;
	position:relative;
	margin:40px 0px 0px 0px;
	padding:0px;
}
.header .mainlinks {
	float:right;
	margin:0px;
	padding:0px;
}
.header .mainlinks li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
.header .mainlinks li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	color:#696969;
	display:block;
	margin:0px 10px 0px 20px;
	padding:0px;
	text-decoration:none;
}
.header .mainlinks li a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	color:#000;
	display:block;
	margin:0px 10px 0px 20px;
	padding:0px;
	text-decoration:none;
}
.header .sublinks {
	float:right;
	margin:10px 5px 10px 5px;
	padding:0px;
	clear:right;
}
.header .sublinks li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
.header .sublinks li span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#d7d7d7;
	display:block;
	margin:0px;
	padding:5px;
	text-decoration:none;
}
.header .sublinks li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#696969;
	display:block;
	margin:0px;
	padding:5px;
	text-decoration:none;
}
.header .sublinks li a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#000;
	display:block;
	margin:0px;
	padding:5px;
	text-decoration:none;
}
.navigation {
	width:100%;
	border-bottom:1px solid #d7d7d7;
	text-align:center;
}
.navigation ul {
	list-style:none;
	margin:10px;
	padding:0px;
}
.navigation li {
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline;
}
.navigation li a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#000;
	display:inline-block;
	margin:0px;
	padding:10px;
	text-decoration:none;
}
.navigation li a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#ff6400;
	display:inline-block;
	margin:0px;
	padding:10px;
	text-decoration:none;
}
.navigation li span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	color:#d7d7d7;
	display:inline-block;
	margin:0px;
	padding:10px;
	text-decoration:none;
}
.floatingmenu {
	background:url('//slashedgraphics.s3.amazonaws.com/site-images/v5-fix-bar-bg.jpg');
	height:48px;
	width:100%;
	border-bottom:1px solid #d7d7d7;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:9998;
}
.floatingmenu .social {
	float:left;
	margin:14px 0px 0px 10px;
	padding:0px;
	position:relative;
}
.floatingmenu .social iframe {
	float:left;
}
.floatingmenu .social p {
	float:left;
	margin:0px;
	padding:3px 0px 0px 0px;
}
.floatingmenu .contact {
	float:right;
	margin:0px 10px 0px 0px;
	padding:0px;
	position:relative;
	height:48px;
}
.floatingmenu .contact p {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:800;
	color:#000;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:-1px;
	text-shadow:0px 0px 5px #fff;
}
.floatingmenu .contact p a {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:800;
	color:#000;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:-1px;
	text-decoration:none;
	text-shadow:0px 0px 5px #fff;
}
.floatingmenu .contact p a:hover {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:800;
	color:#000;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:-1px;
	text-decoration:underline;
	text-shadow:0px 0px 5px #fff;
}
.floatingmenu .contact p span {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#696969;
	text-shadow:0px 0px 5px #fff;
}
.floatingmenu .shadow {
	position:absolute;
	bottom:-14px;
	width:100%;
	height:13px;
	z-index:10000;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/v5-header-shadow.png');
}
.footer {
	margin:10px;
	padding:0px;
	border-top:1px solid #cccccc;
}
.footer .block {
	width:220px;
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
}
.footer .block .input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:5px;
	margin:3px 0px 0px 0px;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	height:15px;
	position:relative;
	width:208px;
}
.footer .block .input:focus {
	border:2px solid #696969;
	padding:4px;
	outline:none;
}
.footer .block .submit {
	display:none;
	visibility:hidden;
}
.footer .lastblock {
	width:220px;
	margin:0px;
	padding:0px;
	float:left;
}
.footer h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	margin:20px 0px 5px 0px;
	padding:0px;
	text-align:left;
}
.footer a.list, .footer span.list, .footer span.list:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	display:block;
	margin:0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
}
.footer a.list:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	display:block;
	margin:0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
}
.footer .logo {
	margin:40px 0px 40px 0px;
	padding:0px;
}
.footer .social {
	position:absolute;
	bottom:0px;
}
.footer .contact {
	position:relative;
	border-bottom:1px solid #d7d7d7;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:0px;
}
.footer .contact p {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:800;
	color:#000;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
}
.footer .contact a, .footer .contact span {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:800;
	color:#ff6400;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
.footer .contact a:hover {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:800;
	color:#ff6400;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:underline;
}
.maincontainer {
	margin:20px 10px;
}
.homepagegraphic {
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/v5-homepage-bg.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#06284e;
	width:100%;
	text-align:center;
	padding:0px 0px 20px 0px;
	margin:0px;
}
.homepagegraphic .container {
	width:960px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	position:relative;
}
.homepagegraphic .container .graphic {
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/v5-homepage.jpg');
	background-repeat:no-repeat;
	height:214px;
	position:relative;
	width:960px;
	margin:0px;
	padding:0px;
}
.homepagegraphic .container .graphic h1 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:48px;
	color:#f2f2f2;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-2px;
	text-shadow:0px 2px 0px #000;
}
.homepagegraphic .container .graphic h2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:24px;
	color:#fff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-1px;
	height:49px;
	position:absolute;
	top:113px;
	width:960px;
}
.homepagegraphic .container .graphic h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#acd6f9;
	font-size:18px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:none;
	letter-spacing:normal;
}
.homepagegraphic .container h2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:24px;
	color:#fff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.homepagegraphic .container p.large, .homepagegraphic .container p.large a, .homepagegraphic .container p.large a:hover {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:14px;
	color:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.homepagegraphic .container p.large span {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:14px;
	color:#acd6f9;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
}
.homepagegraphic .products {
	position:relative;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.homepagegraphic .products div {
	margin:10px;
	background:#1d6aab;
	border-radius:5px;
	border-top:1px solid #488bc3;
	border-bottom:1px solid #000;
	box-shadow:0px 2px 5px #000;
	float:left;
	padding:0px;
	width:300px;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/v5-product-bg.jpg');
	background-position:bottom center;
	background-repeat:repeat-x;
	position:relative;
}
.homepagegraphic .products div h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	margin:20px 0px 0px 0px;
	padding:0px;
	letter-spacing:-1px;
	text-shadow:0px 1px 0px #000;
	text-align:center;
}
.homepagegraphic .products div h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	letter-spacing:-1px;
	text-shadow:0px 1px 0px #000;
	text-align:center;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/v5-product-bg-divider.png');
	background-position:bottom center;
	background-repeat:no-repeat;
}
.homepagegraphic .products div h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b5d4ed;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:0px;
	text-shadow:0px 1px 0px #000;
	text-align:center;
	background:none;
	text-decoration:line-through;
}
.homepagegraphic .products div p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#acd6f9;
	margin:10px 20px;
	padding:0px;
	text-align:center;
}
.homepagegraphic .products div .cta {
	display:block;
	height:37px;
	width:126px;
	margin:0px auto 20px auto;
	padding:0px;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/v5-product-cta.png');
	background-repeat:no-repeat;
	position:relative;
}
.homepagegraphic .products div a {
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	right:0px;
	left:0px;
	bottom:0px;
	display:block;
	z-index:9900;
}
.homepagegraphic .additionalinfo {
	position:relative;
}
.homepagegraphic .additionalinfo p.large {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#acd6f9;
	font-size:14px;
	margin:10px;
	padding:0px;
	text-align:center;
	letter-spacing:normal;
	text-transform:none;
}
.homepagegraphic .additionalinfo p.legal {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3d6e96;
	font-size:11px;
	margin:10px;
	padding:0px;
	text-align:center;
	letter-spacing:normal;
	text-transform:none;
}
.homepage {
	position:relative;
	width:960px;
	margin:-10px;
}
.homepage .mission {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:20px;
	margin:40px 10px 20px 0px;
	text-align:center;
}
.homepage h1 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000;
	margin:0px 0px 10px 0px;
	padding:0px;
	letter-spacing:-2px;
	text-align:left;
	text-transform:uppercase;
}
.homepage .recent {
	float:left;
	margin:10px;
	padding:0px;
	width:620px;
}
.homepage .recent .border {
	position:relative;
	border:1px solid #d7d7d7;
	border-radius:5px;
}
.homepage .recent .border .carousel {
	width:618px;
	position:relative;
	margin:0px;
}
.homepage .recent .border .carousel .next {
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-13px;
	cursor:pointer;
}
.homepage .recent .border .carousel .prev {
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-13px;
	cursor:pointer;
}
.homepage .recent .border .carslider {
	overflow:hidden;
	width:568px!important;
	margin-left:26px;
	margin-top:20px;
	margin-bottom:20px;
}
.homepage .recent .border .carslider ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.homepage .recent .border .carslider li {
	list-style:none;
	margin:0px 7px 0px 0px;
	padding:0px;
	height:200px!important;
}
.homepage .testimonials {
	float:left;
	margin:10px;
	padding:0px;
	width:300px;
}
.homepage .testimonials .border {
	position:relative;
	border:1px solid #d7d7d7;
	border-radius:5px;
	padding:20px;
	display:table;
	width:258px;
	height:200px;
}
.homepage .testimonials .border p {
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#696969;
}
.homepage .testimonials .border p span {
	display:block;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.homepage .blog {
	position:relative;
}
.homepage .blog h1 {
	padding:20px 10px 0px 10px;
	margin:0px;
}
.homepage .blog .post {
	position:relative;
	background:#eee;
	margin:10px;
	padding:20px;
	border-radius:5px;
	width:260px;
	float:left;
}
.homepage .blog .post h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	text-transform:none;
	letter-spacing:normal;
	border-bottom:1px dotted #ccc;
}
.homepage .blog .post p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:0px;
	line-height:22px;
}
.homepage .blog .post a {
	float:right;
	width:100px;
	padding:10px;
}
.homepagetext {
	margin:20px 0px -30px 0px;
	padding:0px;
}
.homepagetext p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#292929;
	text-align:center;
	line-height:18px;
}
.homepagetext h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#292929;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
}
.abstop {
	width:100%;
	background:#ff6600;
	padding:10px;
}
.abstop .container {
	width:940px;
	margin:10px auto 10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-shadow:0px 1px #000;
	text-align:center;
}
/*Product Page*/
#content_area {
	margin:0px;
	padding:0px;
	position:relative;
}
#v65-product-parent {
	margin:0px;
	padding:0px;
}
#ProductDetail_ProductDetails_div h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#292929;
	text-transform:uppercase;
	letter-spacing:-2px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#altviews {
	visibility:hidden!important;
	display:none;
}
#Header_ProductDetail_ProductDetails_span {
	display:none;
	visibility:hidden;
}
#Header_ProductDetail_ProductDetails {
	display:none;
	visibility:hidden;
}
.vCSS_breadcrumb_td {
	margin:0px;
	padding:0px;
}
.vCSS_breadcrumb_td img {
	display:none;
	visibility:hidden;
}
.vCSS_breadcrumb_td br {
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
}
.vCSS_breadcrumb_td b {
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
}
.productnamecolorLARGE {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:bold;
	color:#292929;
	text-decoration:none;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	display:block;
	border-bottom:1px solid #ccc;
}
.colors_pricebox {
	margin:0px;
	padding:0px;
}
.colors_pricebox .colors_productprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#ff6400;
	text-transform:uppercase;
	letter-spacing:-2px;
	margin:20px 0px 0px 0px;
	padding:0px;
	display:block;
	text-align:left;
}
.colors_pricebox .colors_productprice b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#292929;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
}
#options_table {
	margin:-20px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#292929;
	width:100%;
	text-align:left;
}
#options_table tr {
	margin:0px;
	padding:0px;
}
#options_table tbody {
	margin:0px;
	padding:0px;
}
#options_table td {
	margin:0px;
	padding:0px;
}
#options_table .colors_productname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#292929;
	text-transform:uppercase;
	letter-spacing:-2px;
	border-bottom:1px dotted #696969;
	display:block;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
#options_table .vCSS_img_line_group_features {
	display:none;
	visibility:hidden;
}
#options_table span.addex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	margin:5px 0px 5px 0px;
	padding:0px;
	display:block;
}
#options_table .notes {
	width:510px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:10px;
	margin:0px;
	resize:none;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
}
#options_table .notes:focus {
	border:2px solid #696969;
	padding:9px;
	outline:none;
}
#options_table .websiteurl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:10px;
	margin:0px;
	resize:none;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	height:15px;
	width:250px;
}
#options_table .websiteurl:focus {
	border:2px solid #696969;
	padding:9px;
	outline:none;
}
#options_table .cb {
	cursor:pointer;
	padding:5px;
	display:block;
	background-color:#fff;
	border-radius:0px;
	-moz-border-radius:0px;
	-khtml-border-radius:0px;
	-webkit-border-radius:0px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	position:relative;
	margin:0px 0px 0px 0px;
}
#options_table .cb:hover {
	cursor:pointer;
	padding:5px;
	display:block;
	background-color:#eee;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	position:relative;
	margin:0px 0px 0px 0px;
}
#options_table .cb input {
}
#options_table select {
	padding:10px;
	margin:0px 0px 10px 0px;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	width:272px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	background:#fff;
}
#options_table select:focus {
	outline:none;
	border:2px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	padding:9px;
	background:#fff;
}
.productpageqty {
	display:none;
	visibility:hidden;
}
#product_photo_zoom_url {
	cursor:default;
	height:400px;
	width:400px;
	text-align:center;
	display:block;
}
.accepted-payments {
	margin:0px;
	padding:0px;
}
.accepted-payments h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#292929;
	text-transform:uppercase;
	letter-spacing:-2px;
	border-bottom:1px dotted #696969;
	display:block;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
}
.random-image {
	display:none;
	visibility:hidden;
}
.hiddendiv {
	margin:0px;
	padding:0px;
	background:none;
}
.stylelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	display:block;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	text-decoration:none;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/button-background.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	text-align:center;
	border:1px solid #eee;
	box-shadow:0px 1px 3px #000;
	width:150px;
	margin:10px 0px 0px 0px;
}
.stylelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	display:block;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	text-decoration:none;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/button-background.jpg');
	background-position:bottom center;
	background-repeat:repeat-x;
	text-align:center;
	border:1px solid #eee;
	box-shadow:0px 1px 3px #000;
	width:150px;
	margin:10px 0px 0px 0px;
}
.portfolio-small {
	background-color:#ccc;
	width:338px;
	position:relative;
	padding:1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	margin:0px 0px 40px 0px;
}
.portfolio-small .inner {
	border:10px solid #fff;
	background:#fff;
	padding:0px;
	margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	position:relative;
}
.portfolio-small .shadow {
	position:absolute;
	bottom:-20px;
	left:0px;
	height:20px;
	width:340px;
}
.portfolio-small .externallink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	display:block;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	width:100px;
	text-decoration:none;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/button-background.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	text-align:center;
	border:1px solid #eee;
	position:absolute;
	bottom:10px;
	left:104px;
	box-shadow:0px 1px 3px #000;
}
.portfolio-small .externallink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	display:block;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	width:100px;
	text-decoration:none;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/button-background.jpg');
	background-position:bottom center;
	background-repeat:repeat-x;
	text-align:center;
	border:1px solid #eee;
	position:absolute;
	bottom:10px;
	left:104px;
	box-shadow:0px 1px 3px #000;
}
.product-page {
	width:940px;
	margin:0px;
	padding:0px;
}
#ProductDetail_ProductDetails_div .product-page p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:24px;
}
#ProductDetail_ProductDetails_div .product-page span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:normal;
}
#ProductDetail_ProductDetails_div .product-page p a {
	border-bottom:1px dotted #292929;
	text-decoration:none;
	color:#292929;
	font-size:14px;
}
#ProductDetail_ProductDetails_div .product-page p a:hover {
	border-bottom:1px solid #292929;
	text-decoration:none;
	color:#292929;
	font-size:14px;
}
#ProductDetail_ProductDetails_div .product-page ul {
	margin:0px;
	padding:0px;
}
#ProductDetail_ProductDetails_div .product-page li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	line-height:24px;
}
#ProductDetail_ProductDetails_div .product-page .dsnserv {
	margin:0px;
	padding:0px;
}
#ProductDetail_ProductDetails_div .product-page .dsnserv li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:20px 0px 0px 0px;
	padding:20px;
	text-align:left;
	line-height:24px;
	list-style:none;
	background-color:#f6f6f6;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
}
#ProductDetail_ProductDetails_div .product-page .dsnserv li ul {
	margin:20px 0px 20px 40px;
	padding:0px;
}
#ProductDetail_ProductDetails_div .product-page .dsnserv li ul li {
	list-style:disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:24px;
}
.product-page .left {
	width:580px;
	padding:0px;
	margin:0px;
	float:left;
}
.product-page .left .images {
	margin:0px;
	padding:20px 0px 20px 0px;
}
.product-page .left .images .image-grid {
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
}
.product-page .right {
	width:340px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
}
#ProductDetail_ProductDetails_div .product-page .right .didyouknow {
	margin:0px 0px 40px 0px;
	padding:20px;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	position:relative;
}
#ProductDetail_ProductDetails_div .product-page .right .didyouknow img {
	position:absolute;
	height:20px;
	width:340px;
	bottom:-20px;
	left:0px;
}
#ProductDetail_ProductDetails_div .product-page .right .didyouknow h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#292929;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #eee;
	text-decoration:none;
	font-style:italic;
	text-align:left;
	text-transform:none;
}
#ProductDetail_ProductDetails_div .product-page .right .didyouknow p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#292929;
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
	font-style:normal;
	text-align:left;
	text-transform:none;
	line-height:24px;
}
.descriptionshort {
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	margin:0px;
	padding:0px;
	text-align:left;
}
/*CMS Page CMS*/

/*Remove breadcrumb trail on Category Pages*/
.breadcrumbs-main {
	display:none;
	visibility:hidden;
}
/*PORTFOLIO PAGE*/
.portfolio-page {
	margin:0px -30px 0px -30px;
	padding:0px;
	width:960px;
}
.portfolio-page h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:10px;
	text-align:left;
}
.portfolio-page .portfolio-hover {
	background:url('//slashedgraphics.s3.amazonaws.com/site-images/portfolio-expand.png');
	height:200px;
	width:278px;
	position:absolute;
	z-index:20;
}
.portfolio-page .portfolio-medium {
	background-color:#ccc;
	width:298px;
	position:relative;
	padding:1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	margin:10px 10px 19px 10px;
	float:left;
}
.portfolio-page .portfolio-medium .inner {
	border:10px solid #fff;
	background:#fff;
	padding:0px;
	margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	position:relative;
}
.portfolio-page .portfolio-medium .inner h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
.portfolio-page .portfolio-medium .inner h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
}
.portfolio-page .portfolio-medium .inner p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.portfolio-page .portfolio-medium .shadow {
	position:absolute;
	bottom:-9px;
	left:0px;
	height:9px;
	width:300px;
}
/*Clients Page*/
.clients {
	margin:0px -30px 0px -30px;
	padding:0px;
	width:960px;
}
.clients .clients-small {
	background-color:#ccc;
	width:218px;
	position:relative;
	padding:1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	margin:10px 10px 19px 10px;
	float:left;
}
.clients .clients-small .inner {
	border:10px solid #fff;
	background:#fff;
	padding:0px;
	margin:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	position:relative;
}
.clients .clients-small .shadow {
	position:absolute;
	bottom:-9px;
	left:0px;
	height:9px;
	width:220px;
}
.clients .clients-small .externallink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	display:block;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	width:100px;
	text-decoration:none;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/button-background.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	text-align:center;
	border:1px solid #eee;
	position:absolute;
	bottom:10px;
	left:104px;
	box-shadow:0px 1px 3px #000;
}
.clients .clients-small .externallink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	display:block;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	width:100px;
	text-decoration:none;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/button-background.jpg');
	background-position:bottom center;
	background-repeat:repeat-x;
	text-align:center;
	border:1px solid #eee;
	position:absolute;
	bottom:10px;
	left:104px;
	box-shadow:0px 1px 3px #000;
}


/* !!!!!! ------ BEGIN COLORBOX ------ !!!!!! */
/* !!!!!! ------ BEGIN COLORBOX ------ !!!!!! */
/* !!!!!! ------ BEGIN COLORBOX ------ !!!!!! */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{/*background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/overlay.png') repeat 0 0;*/}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') right top repeat-y;}
    #cboxTopCenter{height:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/border.png') 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/border.png') 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/loading_background.png') no-repeat center center;}
        #cboxLoadingGraphic{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/loading.gif') no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/controls.png') no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: //jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderTopLeft.png');}
.cboxIE6 #cboxTopCenter{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderTopCenter.png');}
.cboxIE6 #cboxTopRight{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderTopRight.png');}
.cboxIE6 #cboxBottomLeft{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderBottomLeft.png');}
.cboxIE6 #cboxBottomCenter{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderBottomCenter.png');}
.cboxIE6 #cboxBottomRight{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderBottomRight.png');}
.cboxIE6 #cboxMiddleLeft{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderMiddleLeft.png');}
.cboxIE6 #cboxMiddleRight{background:url('//slashedgraphics.s3.amazonaws.com/site-images/colorbox/ie6/borderMiddleRight.png');}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/* !!!!!! ------ END COLORBOX ------ !!!!!! */
/* !!!!!! ------ END COLORBOX ------ !!!!!! */
/* !!!!!! ------ END COLORBOX ------ !!!!!! */


/*DESIGN PROCESS PAGE*/
.design-process {
	margin:0px -30px 0px -30px;
	padding:0px;
	width:960px;
}
.design-process .op-img {
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	margin:0px 10px 20px 10px;
	padding:0px;
}
.design-process h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#000;
	font-weight:bold;
	margin:0px 10px 20px 10px;
	padding:0px 0px 10px 0px;
	text-align:left;
	border-bottom:1px dotted #ccc;
}
.design-process h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin:0px 10px 10px 10px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.design-process p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px 10px 40px 10px;
	padding:0px;
	text-align:left;
	line-height:24px;
}
.design-process p span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:normal;
}
.design-process ul {
	margin:0px 0px 0px 40px;
	padding:0px;
}
.design-process ul ul {
	margin:10px 0px 10px 30px;
	padding:0px;
}
.design-process li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:24px;
}
.design-process li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:18px;
}
.design-process li span.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:18px;
}
/*WHY US PAGE*/
.why-us {
	margin:0px -30px 0px -30px;
	padding:0px;
	width:960px;
}
.why-us h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#000;
	font-weight:bold;
	margin:0px 10px 20px 10px;
	padding:0px 0px 10px 0px;
	text-align:left;
	border-bottom:1px dotted #ccc;
}
.why-us ol {
	margin:0px 0px 0px 40px;
	padding:0px;
}
.why-us li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ff8400;
	font-weight:bold;
	margin:0px 10px 40px 10px;
	padding:0px;
	text-align:left;
	letter-spacing:-1px;
}
.why-us li span.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.why-us li span.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:24px;
	display:block;
}
/*PAYMENTS ACCEPTED PAGE*/
.payments-accepted {
	margin:0px -30px 0px -30px;
	padding:0px;
	width:960px;
}
.payments-accepted .method {
	margin:10px;
}
.payments-accepted h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#000;
	font-weight:bold;
	margin:0px 10px 20px 10px;
	padding:0px 0px 10px 0px;
	text-align:left;
	border-bottom:1px dotted #ccc;
}
.payments-accepted p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px 10px 40px 10px;
	padding:0px;
	text-align:left;
	line-height:24px;
}
.payments-accepted h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin:10px 10px 10px 10px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
}
/*CONTACT US COLORBOX*/
.contact-us {
	margin:0px -20px 0px -20px;
	padding:0px;
	position:relative;
	width:960px;
}
.contact-us h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#000;
	font-weight:bold;
	margin:0px 10px 20px 10px;
	padding:0px 0px 10px 0px;
	text-align:left;
	border-bottom:1px dotted #ccc;
}
.contact-us p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#292929;
	letter-spacing:normal;
	margin:0px 10px 40px 0px;
	padding:0px;
	text-align:left;
	line-height:24px;
}
.contact-us h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.contact-us h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ff8400;
	font-weight:bold;
	margin:10px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
	text-shadow:0px 1px #000;
}
.contact-us .left {
	width:580px;
	float:left;
	margin:10px;
	padding:0px;
}
.contact-us .right {
	float:left;
	width:340px;
	margin:10px;
	padding:0px;
}
.contact-us .formdiv {
	margin:0px;
	padding:20px;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	background-color:#eee;
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/contact-background.png');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #ccc;
}
.contact-us .formdiv span {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	text-transform:none;
	line-height:normal;
	letter-spacing:normal;
	display:block;
}
.contact-us .formdiv .text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:10px;
	margin:0px 0px 0px 0px;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	height:15px;
	width:250px;
	display:block;
	position:relative;
}
.contact-us .formdiv .text:focus {
	border:2px solid #696969;
	padding:9px;
	outline:none;
}
.contact-us .formdiv .textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:10px;
	margin:0px 0px 0px 0px;
	resize:none;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	width:496px;
	display:block;
	height:80px;
	position:relative;
}
.contact-us .formdiv .textarea:focus {
	border:2px solid #696969;
	padding:9px;
	outline:none;
}
.contact-us .formdiv .verification {
	margin:10px 0px 0px 0px;
	padding:0px;
	position:relative;
}
.contact-us .formdiv .verification img {
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
}
.contact-us .formdiv .verification input {
	float:left;
}
/*CART PAGE*/
#orderamt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:10px;
	margin:0px 0px 0px 0px;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	height:15px;
	width:150px;
	display:block;
	position:relative;
}
#orderamt:focus {
	border:2px solid #696969;
	padding:9px;
	outline:none;
}
/*CART PART*/
#v65-cart-table-container {
	margin:-30px 0px 0px 0px;
	padding:0px;
	width:940px;
}
#v65-cart-table {
	margin:0px;
	padding:0px;
	background:#fff;
	width:940px;
}
#v65-cart-table #cart-header {
	border:none!important;
	background:#eee;
	margin:0px;
	padding:0px;
}
#v65-cart-table #cart-header .bgcolor1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:10px 0px 10px 0px;
	color:#000;
	display:block;
	text-transform:lowercase;
}
#v65-cart-table #cart-header #v65-cart-header-itemdescription {
	margin:0px;
	padding:0px;
}
#v65-cart-table .v65-cart-details-separator {
	margin:0px;
	padding:0px;
	background:#eee;
}
#v65-cart-table .v65-cart-details-row {
	margin:0px;
	padding:0px;
}
.colors_lines, .cart-total-bottom {
	margin:0px;
	padding:0px;
	background:#eee;
}
#v65-cart-table .v65-cart-details-row .v65-cart-item-remove-cell {
	width:38px;
	margin:0px;
	padding:0px;
}
#v65-cart-table .v65-cart-details-row .v65-cart-detail-productimage {
	width:50px;
	margin:0px;
	padding:0px 20px 0px 0px;
}
#v65-cart-table .v65-cart-details-row .cart-product-title {
	width:369px;
	margin:0px;
	padding:0px 20px 0px 0px;
}
#v65-cart-table .v65-cart-details-row .v65-cart-detail-productimage img {
	margin:0px 0px 0px 20px;
	padding:0px;
}
#v65-cart-table #v65-cart-coupon-entry-table {
	margin:0px;
	padding:0px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	width:280px;
}
#v65-cart-table #v65-cart-coupon-entry-table #v65-cart-coupon-entry-details-input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:5px;
	margin:0px 0px 0px 0px;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	height:15px;
	position:relative;
	width:75px;
}
#v65-cart-table #v65-cart-coupon-entry-table #v65-cart-coupon-entry-details-input:focus {
	border:2px solid #696969;
	padding:4px;
	outline:none;
}
#v65-cart-table #v65-cart-coupon-entry-table #v65-cart-coupon-entry-details-button {
	margin:5px 0px 0px 0px;
	padding:0px;
}
.v65-cart-item-remove-cell .carttext a {
	display:block;
	padding:0px;
	font-weight:bold;
	color:#292929;
	margin:0px 0px 10px 0px;
}
#v65-cart-total-estimate .pricecolor b {
	font-size:24px;
	color:#ff8400;
}
.v65-cart-login-input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:5px;
	margin:0px 0px 10px 0px;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	height:15px;
	position:relative;
}
.v65-cart-login-input:focus {
	border:2px solid #696969;
	padding:4px;
	outline:none;
}
.forgot-pass {
	display:block;
	margin:-10px 0 0 0;
}
#v65-cart-checkout-table {
	margin:0px;
	padding:0px;
}
#v65-cart-checkout-header-row {
	text-align:left;
}
#v65-cart-checkout-header-row td img {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.v65-checkout-spacer-row {
	height:5px;
	margin:0px;
	padding:0px;
}
.v65-checkout-spacer-row td {
	display:none;
}
#cart-top-rule {
	display:none;
	visibility:hidden;
}
/*Order Finished Intuit */
.intuit {
	margin:20px 0px 20px 0px;
	padding:0px;
	background-color:#eee;
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	padding:40px;
}
.intuit .background {
	background-image:url('//slashedgraphics.s3.amazonaws.com/site-images/order-finished-01.jpg');
	width:829px;
	height:110px;
	margin:0px;
	padding:0px;
	position:relative;
}
.intuit .background .button {
	position:absolute;
	margin:0px;
	margin:0px;
	background:none;
	top:46px;
	right:51px;
}
.intuit .background #orderamt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#696969;
	padding:10px;
	margin:0px 0px 10px 0px;
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url('//slashedgraphics.s3.amazonaws.com/fixes/PIE.htc');
	height:15px;
	position:absolute;
	top:48px;
	left:387px;
}
.intuit .background #orderamt:focus {
	border:2px solid #696969;
	padding:9px;
	outline:none;
}
.copyright {
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	color:#ccc;
	margin:0px;
	padding:20px 0px 20px 0px;
}
.copyright a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
.copyright a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
#table_checkout_cart3 font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:0px;
}
#table_checkout_cart3 li {
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}
#table_checkout_cart3 li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000!important;
	text-decoration:none;
	border-bottom:1px dotted #000;
	display:block;
	margin:0px;
	padding:10px;
	background:#eee;
}
#table_checkout_cart3 li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000!important;
	text-decoration:none;
	border-bottom:1px solid #000;
	display:block;
	margin:0px;
	padding:10px;
	background:#eee;
}
#v65-onepage-ContentTable {
	margin-left:120px;
}
#divbtnSubmitOrder {
	position:relative;
	background-color:#fff;
	width:600px;
	height:110px;
	margin:0px 0px 0px -234px;
	padding:0px;
	display:block;
	z-index:8000;
}
#btnSubmitOrder {
	position:absolute;
	top:0px;
	right:153px;
}
#secure_volusion_checkout {
	position:absolute;
	bottom:0px;
	right:211px;
}
/*Newsletter Signup Pages*/
.nlart {
	margin:0px;
	padding:100px 0 100px 0;
	position:relative;
}
.nlart h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:48px;
	color:#000;
	font-weight:bold;
	margin:0px 0px 40px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	border-bottom:1px dotted #ccc;
}
.nlart p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:24px;
}
.nlart p.large {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:24px;
}