/* *******************************************************
J  a  v  a  c  a  t  z
Filename:   print.css
Purpose:    This file is created to hold CSS styles for
            customizing existing styles for print.
            Please do not put other styles in this file.
Created by: KY 2009.05.26
******************************************************* */

html, body, form#formpage,
#page, #page_inner,
#mainContent,
#main, .mainPadding {
	color: #555 !important;
	background-color: transparent !important;
	background-image: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.noprint, .printBar, .printBar2, .backTop,
.previewbutton,
#header,
#header_banner,
#topnav,
#header_login,
#subnav,
#topbanner,
#leftnav,
#side,
#rightcol,
#footer {
	display: none !important;
}

.printOnly {
	display: block !important;
}

#header {
	width: 100%;
	height: auto;
	background-position: 0% 33px;
}
#header #header_logo {
	height: auto;
}
#header #header_logo .padding {
	position: static;
	margin: 0;
}
#header #header_section {
	float: left;
	position: relative;
	color: #555;
	background-image: none;
	font-size: 150%;
	width: auto;
	height: auto;
}
#header #header_section .padding {
	position: static;
	margin-top: 0;
	margin-right: 2em;
}
#header #header_section .padding .bottom {
	position: static;
}

#header #header_page {
	float: right;
	position: relative;
	color: #555;
	background-image: none;
	font-size: 150%;
	width: auto;
	height: auto;
}
#header #header_page .padding {
	position: static;
	margin-top: 0;
}
#header #header_page .padding .bottom {
	position: static;
}



#sidenav {
	margin: 0 0 3px 10px;
}

#main {
	float: none;
}


.ky_slidemenu .brief {
	width: auto;
}
.ky_slidemenu .description {
	display: block !important;
	visibility: visible !important;
	height: auto !important;
}


#mainContent ul li {
	background-image: none;
	list-style-type: disc;
	padding-left: 0;
	margin-left: 1em;
}


#makeyourdesignArea {
	margin: 0;
	padding: 0;
	width: 754px;
}
#makeyourdesignArea #design_2 { display: none; }

#makeyourdesignArea .requestQuotation {
    width:450px;
}
#makeyourdesignArea .requestQuotation .formButtons {
    margin-right:50px;
    margin-left:100px;
}
#main .mainPadding h3 {
    font-size:100%;
    margin-bottom:0;
}
#main p {
    margin-bottom:0;
}
#main #makeyourdesignArea #designAjaxArea {
    border-bottom-width:0;
    border-right-width-value:0;
    border-top-width:0;
    margin-bottom:0;
    border-right:none;
}
#main #makeyourdesignArea div.field 
{
    margin-top:0;
    padding-bottom:0;
}
#main #makeyourdesignArea .formSet label .label
{
    margin-bottom:0;
    margin-top:0;
}
#main #makeyourdesignArea .formButtons
{
    margin-bottom:0;
    margin-top:0;
}
#main h6 {
    margin-bottom:0;
}
#main #designAjaxArea .intro 
{
    margin-bottom:0;
}
#main #designAjaxArea .padding
{
    margin-bottom:0;
    padding-bottom:0;
}
#main #designAjaxArea .design_1
{
    margin-bottom:0;
    padding-bottom:0;
    border-right:none;
}
#designAjaxArea .design_3 .actualArea .title {
	padding: 10px 0 0;
}
#main .formBatch 
{
    margin-bottom:0;
    margin-top:0;
}
#designAjaxArea .step_1 .clips {
	margin: 0 5px 0 -8px;
}
#main #makeyourdesignArea #designAjaxArea #design_3 #canvasPreview {
	left: 0;
	bottom:30px;
}
#makeyourdesignArea #designAjaxArea #design_3 #actualPreview {
	left: 196px;
}
#makeyourdesignArea .moreInfo {
	display: block;
	float: right;
	position: relative;
	clear: right;
}
#makeyourdesignArea #designAjaxArea #design_3
{
    height:425px;
}
#makeyourdesignArea #designAjaxArea #design_1
{
    min-height:425px;
}
#designAjaxArea .step .title
{
    margin-bottom:0;
}
#designAjaxArea .step_2 .prints
{
    margin-bottom:0;
}
.formButtons .bigbutton span
{
    line-height:0;
}
.formButtons .bigbutton
{
    font-size:12px;
    height:20px;
}
